Home
last modified time | relevance | path

Searched refs:loop1 (Results 1 – 25 of 79) sorted by relevance

1234

/llvm-project/llvm/test/Transforms/LoopDeletion/
H A Dloops-with-irreducible-subloops.ll6 ; loop1 contains an irreducible cycle, which may loop infinitely. Do not remove
12 ; CHECK: loop1:
14 ; CHECK: loop1.bb1:
20 ; CHECK: loop1.latch:
26 br label %loop1
28 loop1:
29 br i1 %c1, label %loop1.bb1, label %irr.bb1
31 loop1.bb1:
35 br i1 %c2, label %loop1.latch, label %irr.bb2
38 br i1 %c3, label %loop1.latch, label %irr.bb1
[all …]
H A Dnoop-loops-with-subloops.ll162 ; CHECK: loop1:
168 ; CHECK: loop1.latch.loopexit:
170 ; CHECK: loop1.latch:
175 br label %loop1
177 loop1:
178 br i1 %c1, label %loop1.latch, label %loop2
181 br i1 %c2, label %loop1.latch, label %loop2
183 loop1.latch:
184 br i1 false, label %loop1, label %exit
198 br label %loop1
[all …]
/llvm-project/llvm/test/Analysis/ScalarEvolution/
H A Ddifferent-loops-recs.ll13 ; CHECK-NEXT: %phi1 = phi i32 [ 10, %entry ], [ %phi1.inc, %loop1 ]
14 ; CHECK-NEXT: --> {10,+,1}<nuw><nsw><%loop1> U: [10,175) S: [10,175) Exits: 174 LoopDispositions: { %loop1: Computable }
15 ; CHECK-NEXT: %phi2 = phi i32 [ 4, %entry ], [ %phi2.inc, %loop1 ]
16 ; CHECK-NEXT: --> {4,+,2}<nuw><nsw><%loop1> U: [4,333) S: [4,333) Exits: 332 LoopDispositions: { %loop1: Computable }
17 ; CHECK-NEXT: %phi3 = phi i32 [ 6, %entry ], [ %phi3.inc, %loop1 ]
18 ; CHECK-NEXT: --> {6,+,3}<nuw><nsw><%loop1> U: [6,499) S: [6,499) Exits: 498 LoopDispositions: { %loop1: Computable }
20 ; CHECK-NEXT: --> {11,+,1}<nuw><nsw><%loop1>
[all...]
H A Dvalues-at-scopes-consistency.ll9 br label %loop1
11 loop1:
15 %i = phi i64 [ 0, %loop1 ], [ %i.next, %loop2.latch ]
23 br i1 false, label %loop2, label %loop1.latch
25 loop1.latch:
26 br label %loop1
/llvm-project/llvm/test/CodeGen/X86/
H A Dmisched-fusion.ll13 %var = phi ptr [ null, %entry ], [ %next.load, %loop1 ], [ %var, %loop2 ]
14 %next.ptr = phi ptr [ null, %entry ], [ %next.ptr, %loop1 ], [ %gep, %loop2 ]
15 br label %loop1
17 loop1:
22 loop2: ; preds = %loop1
30 ; CHECK: %loop1
38 %var = phi i32 [ 0, %entry ], [ %next.var, %loop1 ], [ %var2, %loop2 ]
39 %next.ptr = phi ptr [ null, %entry ], [ %next.ptr, %loop1 ], [ %gep, %loop2 ]
40 br label %loop1
42 loop1:
[all …]
/llvm-project/llvm/test/Transforms/LoopVectorize/
H A Dvector-no-scevcheck.ll12 br label %loop1.header
14 loop1.header: ; preds = %loop1.latch, %entry
15 %i = phi i64 [ %i.next, %loop1.latch ], [ 0, %entry ]
21 loop2.header: ; preds = %loop1.header, %loop2.header
22 %j = phi i64 [ 0, %loop1.header ], [ %j.next, %loop2.header ]
32 br i1 %cmp, label %loop2.header, label %loop1.latch
34 loop1.latch: ; preds = %loop2.header
37 br i1 %exitcond, label %exit, label %loop1.header
39 exit: ; preds = %loop1.latch
51 br label %loop1.header
[all …]
H A Dpr30806.ll24 br i1 %cmp1, label %exit, label %loop1.preheader
26 ; Verify that a 'udiv' does not appear between the 'loop1.preheader' label, and
28 loop1.preheader:
29 ; CHECK-LABEL: loop1.preheader:
32 br label %loop1
34 loop1:
35 %outer_i = phi i32 [ %inc1, %loop2.exit ], [ 0, %loop1.preheader ]
61 br i1 %exitcond, label %exit, label %loop1
/llvm-project/llvm/test/Transforms/IndVarSimplify/
H A Dpr39673.ll8 ; CHECK: loop1:
27 br label %loop1
29 loop1: ; preds = %entry, %loop1
30 %k1 = phi i16 [ 180, %entry ], [ %k1.add, %loop1 ]
31 %l1 = phi i16 [ 0, %entry ], [ %l1.add, %loop1 ]
35 br i1 %cmp1, label %loop1, label %loop2.preheader
37 loop2.preheader: ; preds = %loop1
38 %k1.add.lcssa = phi i16 [ %k1.add, %loop1 ]
59 ; CHECK: loop1:
79 br label %loop1
[all …]
H A Dlcssa-preservation.ll57 ; CHECK: loop1:
62 ; CHECK: loop1.latch:
70 br label %loop1
72 loop1:
73 %iv1 = phi i64 [ 0, %entry ], [ 1, %loop1.latch ]
77 %iv2 = phi i64 [ 0, %loop1 ], [ 1, %loop2 ]
79 br i1 true, label %loop2, label %loop1.latch
81 loop1.latch:
83 br i1 false, label %loop1, label %exit
86 %res.lcssa2 = phi i64 [ %res.lcssa, %loop1
[all...]
/llvm-project/llvm/test/Analysis/PhiValues/
H A Dbasic.ll165 br i1 %arg, label %loop1, label %loop2
167 loop1:
174 %phi1 = phi i32 [ 0, %entry ], [ %phi2, %loop1.then ], [ %phi3, %loop2.if ]
175 br i1 %arg, label %loop1.if, label %loop1.else
177 loop1.if:
178 br i1 %arg, label %loop1.then, label %loop2
180 loop1.else:
181 br label %loop1.then
183 loop1
[all...]
/llvm-project/llvm/test/Transforms/LoopUnroll/
H A Dopt-levels.ll10 ; O3: loop1.preheader
11 ; O2-NOT: loop1.preheader
12 ; Os-NOT: loop1.preheader
13 ; Oz-NOT: loop1.preheader
17 br label %loop1
19 loop1:
20 %iv1 = phi i32 [ 0, %entry ], [ %inc1, %loop1.latch ]
38 br label %loop1.latch
40 loop1.latch:
43 br i1 %exitcnd1, label %exit, label %loop1
H A Dgh-issue77118-broken-lcssa-form.ll14 ; CHECK-NEXT: Loop Unroll: F[test] Loop %loop1
16 ; CHECK-NEXT: PEELING loop %loop1 with iteration count 2!
18 br label %loop1
20 loop1:
21 %phi = phi i32 [ 1, %entry ], [ 0, %loop1.latch ]
25 %phi3 = phi i64 [ 0, %loop1 ], [ %sext, %loop2.latch ]
48 br i1 false, label %loop1.latch, label %loop4
50 loop1.latch:
51 br label %loop1
H A Druntime-loop4.ll9 ; EPILOG: loop1:
16 ; PROLOG: loop1:
22 br label %loop1
24 loop1:
25 %iv1 = phi i32 [ 0, %entry ], [ %inc1, %loop1.latch ]
43 br label %loop1.latch
45 loop1.latch:
48 br i1 %exitcnd1, label %exit, label %loop1
H A Dscev-invalidation-lcssa.ll9 ; CHECK: loop1.peel.begin:
11 ; CHECK: loop1.peel:
14 ; CHECK: loop1.peel.next:
16 ; CHECK: loop1.peel.next1:
20 ; CHECK: loop1:
67 br label %loop1
69 loop1:
71 br i1 %cond1, label %loop1, label %exit1, !prof !1
/llvm-project/llvm/test/Transforms/LoopInterchange/
H A Dpr56275.ll25 ; CHECK: loop1.header.preheader:
27 ; CHECK: loop1.header:
55 ; CHECK: loop1.latch:
63 br label %loop1.header
65 loop1.header:
66 %i2 = phi i64 [ 1, %entry ], [ %i2.inc, %loop1.latch ]
72 %i1 = phi i64 [ 1, %loop1.header ], [ %i1.inc, %loop2.header ]
85 br i1 %loop2.exitcond.not, label %loop1.latch, label %loop2.header
87 loop1.latch:
89 %loop1.exitcond.not = icmp eq i64 %i2.inc, 63
[all …]
/llvm-project/llvm/test/Transforms/LoopVectorize/X86/
H A Dpr54413-select-interleave-count-loop-with-cost-zero.ll13 ; CHECK: loop1:
23 ; CHECK: loop1.latch:
27 br label %loop1
29 loop1:
30 br i1 true, label %loop1.latch, label %loop2.preheader
45 br label %loop1.latch
47 loop1.latch:
48 br label %loop1
/llvm-project/llvm/test/Transforms/LoopUnroll/AArch64/
H A Dpartial.ll24 br label %loop1
26 loop1:
27 %iv1 = phi i32 [ 0, %entry ], [ %inc1, %loop1.latch ]
40 br label %loop1.latch
42 loop1.latch:
45 br i1 %exitcnd2, label %exit, label %loop1
/llvm-project/llvm/test/Transforms/IndVarSimplify/X86/
H A Dpr35406.ll10 ; CHECK: loop1:
32 br label %loop1
34 loop1: ; preds = %loop2.exit, %entry
42 general_case24: ; preds = %loop1
63 br i1 %i10, label %exit, label %loop1
65 exit: ; preds = %loop2.exit, %loop1
73 ; CHECK: loop1:
95 br label %loop1
97 loop1: ; preds = %loop2.exit, %entry
105 general_case24: ; preds = %loop1
[all …]
/llvm-project/llvm/test/Transforms/LoopSimplify/
H A Dpr28272.ll16 br label %loop1
18 loop1:
19 br i1 true, label %loop1, label %bb43
22 %a = phi i32 [ undef, %loop1 ], [ 0, %bb45 ], [ %a, %bb54 ]
23 %b = phi i32 [ 0, %loop1 ], [ 1, %bb54 ], [ %c, %bb45 ]
48 br label %loop1
50 loop1:
51 br i1 true, label %loop1, label %loop2.preheader
54 %a.ph = phi i32 [ undef, %loop1 ]
55 %b.ph = phi i32 [ 0, %loop1 ]
[all...]
/llvm-project/llvm/test/Transforms/LoopStrengthReduce/
H A Dhoist-parent-preheader.ll6 br i1 %arg, label %loop1, label %return
8 loop1: ; preds = %bb13.loopexit, %entry
14 loop2: ; preds = %loop1, %loop2.backedge
15 %indvar414 = phi i64 [ %indvar.next415, %loop2.backedge ], [ 0, %loop1 ]
28 br i1 %arg, label %loop1, label %return
H A Duglygep.ll79 ; CHECK: loop1:
96 ; CHECK: loop1.bb6_crit_edge:
113 br label %loop1
115 loop1: ; preds = %bb5, %bb0
120 bb2: ; preds = %loop1
125 br i1 true, label %bb6, label %loop1
127 bb6: ; preds = %bb5, %bb2, %loop1
128 %p8 = phi i32 [ %t0, %bb5 ], [ undef, %loop1 ], [ undef, %bb2 ] ; <i32> [#uses=0]
129 %p9 = phi i32 [ undef, %bb5 ], [ %i1, %loop1 ], [ %i1, %bb2 ] ; <i32> [#uses=0]
/llvm-project/llvm/test/Analysis/MemorySSA/
H A Dpr40749.ll16 br label %loop1
18 loop1:
23 %indvars.iv = phi i64 [ 0, %loop1 ], [ %indvars.iv.next, %loop6 ]
24 %phi18 = phi i32 [ %tmp0, %loop1 ], [ 0, %loop6 ]
25 %phi87 = phi i32 [ 0, %loop1 ], [ %tmp7, %loop6 ]
53 br label %loop1
/llvm-project/polly/test/CodeGen/MemAccess/
H A Dupdate_access_functions.ll5 ; CHECK-LABEL: polly.stmt.loop1:
26 br label %loop1
28 loop1:
29 %indvar = phi i64 [ %indvar.next, %loop1 ], [ 1, %bb3 ]
34 br i1 %cmp, label %loop1, label %loop2
37 %indvar.2 = phi i64 [ %indvar.2.next, %loop2 ], [ 1, %loop1 ]
/llvm-project/llvm/test/CodeGen/AArch64/
H A Dfalkor-hwpf.ll44 br label %loop1
46 loop1:
47 %iv1 = phi i32 [ 0, %entry ], [ %inc1, %loop1.latch ]
48 %outer.sum = phi i32 [ 0, %entry ], [ %sum, %loop1.latch ]
67 br label %loop1.latch
69 loop1.latch:
72 br i1 %exitcnd2, label %exit, label %loop1
/llvm-project/llvm/test/Transforms/FunctionSpecialization/
H A Drecursive-penalty.ll17 br i1 %arg.cmp, label %loop1, label %ret.block
19 loop1:
48 br i1 %exit_cond3, label %loop2, label %loop1.end
50 loop1.end:
52 br i1 %exit_cond4, label %loop1, label %ret.block

1234