Lines Matching refs:guard
3 declare void @llvm.experimental.guard(i1, ...)
8 ; CHECK-NOT: guard
10 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 false) [ "deopt"() ]
17 call void(i1, ...) @llvm.experimental.guard(i1 %c) [ "deopt"() ]
29 ; CHECK-NOT: guard
31 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 false) [ "deopt"(i32 2) ]
32 ; CHECK-NOT: guard
34 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 false) [ "deopt"(i32 1) ]
35 ; CHECK-NOT: guard
37 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 false) [ "deopt"(i32 1) ]
38 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 false) [ "deopt"(i32 2) ]
45 call void(i1, ...) @llvm.experimental.guard(i1 %c_0) [ "deopt"(i32 1) ]
47 call void(i1, ...) @llvm.experimental.guard(i1 %c_1) [ "deopt"(i32 2) ]
67 call void(i1, ...) @llvm.experimental.guard(i1 %c) [ "deopt"() ]
79 ; Demonstrate that unswitching on one guard can cause another guard to
88 call void(i1, ...) @llvm.experimental.guard(i1 %c) [ "deopt"(i32 1) ]
91 call void(i1, ...) @llvm.experimental.guard(i1 %neg) [ "deopt"(i32 2) ]