1 // compile-flags: -C no-prepopulate-passes
4 #![feature(core_intrinsics)]
6 use std::intrinsics::{likely,unlikely};
9 pub fn check_likely(x: i32, y: i32) -> Option<i32> {
11 // CHECK: call i1 @llvm.expect.i1(i1 %{{.*}}, i1 true)
21 pub fn check_unlikely(x: i32, y: i32) -> Option<i32> {
23 // CHECK: call i1 @llvm.expect.i1(i1 %{{.*}}, i1 false)