Lines Matching refs:ON
3 …e-alignment-assumptions-during-inlining=1 < %s | FileCheck %s --check-prefixes=CHECK,ASSUMPTIONS-ON
34 ; ASSUMPTIONS-ON-LABEL: @caller1(
35 ; ASSUMPTIONS-ON-NEXT: br i1 [[C:%.*]], label [[COMMON_RET:%.*]], label [[FALSE2:%.*]]
36 ; ASSUMPTIONS-ON: common.ret:
37 ; ASSUMPTIONS-ON-NEXT: [[DOTSINK:%.*]] = phi i64 [ 3, [[FALSE2]] ], [ 2, [[TMP0:%.*]] ]
38 ; ASSUMPTIONS-ON-NEXT: call void @llvm.assume(i1 true) [ "align"(i64* [[PTR:%.*]], i64 8) ]
39 ; ASSUMPTIONS-ON-NEXT: store volatile i64 0, i64* [[PTR]], align 8
40 ; ASSUMPTIONS-ON-NEXT: store volatile i64 -1, i64* [[PTR]], align 8
41 ; ASSUMPTIONS-ON-NEXT: store volatile i64 -1, i64* [[PTR]], align 8
42 ; ASSUMPTIONS-ON-NEXT: store volatile i64 -1, i64* [[PTR]], align 8
43 ; ASSUMPTIONS-ON-NEXT: store volatile i64 -1, i64* [[PTR]], align 8
44 ; ASSUMPTIONS-ON-NEXT: store volatile i64 -1, i64* [[PTR]], align 8
45 ; ASSUMPTIONS-ON-NEXT: store volatile i64 [[DOTSINK]], i64* [[PTR]], align 8
46 ; ASSUMPTIONS-ON-NEXT: ret void
47 ; ASSUMPTIONS-ON: false2:
48 ; ASSUMPTIONS-ON-NEXT: store volatile i64 1, i64* [[PTR]], align 4
49 ; ASSUMPTIONS-ON-NEXT: br label [[COMMON_RET]]