]>
git.proxmox.com Git - rustc.git/blob - src/test/codegen/likely.rs
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)