Home
last modified time | relevance | path

Searched refs:inner_loop (Results 1 – 25 of 42) sorted by relevance

12

/llvm-project/llvm/test/Analysis/ScalarEvolution/
H A Dcycled_phis.ll41 ; CHECK-NEXT: --> %outer_phi U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %outer_loop: Variant, %inner_loop: Invariant }
42 ; CHECK-NEXT: %inner_phi = phi i32 [ %outer_phi, %outer_loop ], [ %inner_load, %inner_loop ]
43 ; CHECK-NEXT: --> %inner_phi U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %inner_loop: Variant, %outer_loop: Variant }
45 ; CHECK-NEXT: --> %inner_load U: [2000,3000) S: [2000,3000) Exits: <<Unknown>> LoopDispositions: { %inner_loop: Variant, %outer_loop: Variant }
47 ; CHECK-NEXT: --> %inner_cond U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %inner_loop: Variant, %outer_loop: Variant }
48 ; CHECK-NEXT: %inner_lcssa = phi i32 [ %inner_phi, %inner_loop ]
49 ; CHECK-NEXT: --> %inner_phi U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %outer_loop: Variant, %inner_loop: Variant }
51 ; CHECK-NEXT: --> %outer_cond U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %outer_loop: Variant, %inner_loop: Invariant }
53 ; CHECK-NEXT: Loop %inner_loop: Unpredictable backedge-taken count.
54 ; CHECK-NEXT: Loop %inner_loop
[all...]
H A Dpr40420.ll14 br label %inner_loop
16 outer_latch: ; preds = %inner_loop
17 %tmp20.lcssa = phi i8 [ %tmp20.6, %inner_loop ]
21 inner_loop: ; preds = %inner_latch, %outer_loop
46 inner_latch: ; preds = %inner_loop
49 br label %inner_loop
/llvm-project/llvm/test/Transforms/IRCE/
H A Dwith-parent-loops.ll8 define void @inner_loop(ptr %arr, ptr %a_len_ptr, i32 %n) #0 {
9 ; CHECK: irce: in function inner_loop: constrained Loop at depth 1 containing: %loop<header><exitin…
42 loop: ; preds = %inner_loop.exit, %entry
43 %idx = phi i32 [ 0, %entry ], [ %idx.next, %inner_loop.exit ]
63 br label %inner_loop.exit
66 br label %inner_loop.exit
68 inner_loop.exit: ; preds = %exit.i, %out.of.bounds.i
71 exit: ; preds = %inner_loop.exit
88 loop.i: ; preds = %inner_loop.exit.i, %loop
89 %idx.i = phi i32 [ 0, %loop ], [ %idx.next.i, %inner_loop.exit.i ]
[all …]
H A Drange_intersect_miscompile.ll31 ; CHECK: inner_loop:
75 ; CHECK: inner_loop.postloop:
99 br label %inner_loop
101 inner_loop: ; preds = %inner_loop, %loop_header.split.us
102 %inner_iv = phi i32 [ 1, %loop_header.split.us ], [ %inner_iv_next, %inner_loop ]
105 br i1 %inner_cond, label %inner_loop, label %range_check_block
110 range_check_block: ; preds = %inner_loop
137 ; CHECK: inner_loop:
165 br label %inner_loop
167 inner_loop: ; preds = %inner_loop, %loop_header.split.us
[all …]
H A Doptimistic_scev.ll19 br label %inner_loop
21 inner_loop:
33 br i1 %cond, label %exit, label %inner_loop
/llvm-project/llvm/test/Analysis/MustExecute/
H A Dloop-header.ll57 ; CHECK: br label %inner_loop ; (mustexec in: loop)
58 ; CHECK-LABEL: inner_loop:
59 ; CHECK: %v = load i32, ptr %p, align 4 ; (mustexec in: inner_loop)
60 ; CHECK: %inner.test = icmp eq i32 %v, 0 ; (mustexec in: inner_loop)
61 ; CHECK: br i1 %inner.test, label %inner_loop, label %next ; (mustexec in: inner_loop)
69 br label %inner_loop
71 inner_loop:
74 br i1 %inner.test, label %inner_loop, label %next
90 ; CHECK: br label %inner_loop ; (mustexec in: loop)
91 ; CHECK-LABEL: inner_loop:
[all …]
/llvm-project/llvm/test/Transforms/LoopVectorize/
H A Dnuw.ll14 br label %inner_loop
16 inner_loop:
17 %local_2 = phi i32 [ 0, %outer_loop ], [ %1, %inner_loop ]
18 %local_3 = phi i32 [ -104, %outer_loop ], [ %0, %inner_loop ]
22 br i1 %2, label %outer_tail, label %inner_loop
25 %3 = phi i32 [ %0, %inner_loop ]
H A Douter_loop_scalable.ll70 ; CHECK: inner_loop:
96 ; NO_SCALABLE_VECS: inner_loop:
121 br label %inner_loop
123 inner_loop:
124 %j = phi i64 [ 0, %outer_loop ], [ %j.next, %inner_loop ]
125 %x = phi float [ %x.start, %outer_loop ], [ %x.next, %inner_loop ]
131 br i1 %inner_exitcond, label %outer_loop_latch, label %inner_loop
/llvm-project/llvm/test/CodeGen/AMDGPU/
H A Dcayman-loop-bug.ll16 %cnt = phi i32 [0, %entry], [%cnt_incr, %inner_loop]
22 br label %inner_loop
24 inner_loop:
32 br label %inner_loop
H A Dinfinite-loop.ll163 ; SI-NEXT: .LBB3_3: ; %inner_loop
187 ; IR: inner_loop:
203 ; br i1 %cond2, label %outer_loop, label %inner_loop
204 br label %inner_loop
206 inner_loop: ; preds = %LeafBlock, %LeafBlock1
209 br i1 %cond3, label %inner_loop, label %outer_loop
/llvm-project/clang/test/Profile/
H A Dmisexpect-branch.c26 const int inner_loop = 100; variable
32 …if (likely(rando % (outer_loop * inner_loop) == 0)) { // exact-warning-re {{potential performance … in bar()
43 …if (unlikely(rando % (outer_loop * inner_loop) == 0)) { // exact-warning-re {{potential performanc… in fizz()
H A Dmisexpect-branch-nonconst-expected-val.c11 const int inner_loop = 100; variable
17 if (__builtin_expect(rando % (outer_loop * inner_loop) == 0, buzz())) { in bar()
H A Dmisexpect-branch-unpredictable.c13 const int inner_loop = 100; variable
19 if (unpredictable(rando % (outer_loop * inner_loop) == 0)) { in bar()
H A Dmisexpect-branch-cold.c14 const int inner_loop = 100; variable
20 if (unlikely(rando % (outer_loop * inner_loop) == 0)) { in bar()
H A Dmisexpect-switch-only-default-case.c8 #define inner_loop 1000 macro
25 for (k = 0; k < inner_loop; ++k) { in main()
H A Dmisexpect-switch-default.c6 #define inner_loop 1000 macro
21 for (j = 0; j < outer_loop * inner_loop; ++j) { in main()
H A Dmisexpect-switch.c6 #define inner_loop 1000 macro
21 for (k = 0; k < inner_loop; ++k) { in main()
H A Dmisexpect-switch-nonconst.c8 #define inner_loop 1000 macro
25 for (k = 0; k < inner_loop; ++k) { in main()
/llvm-project/clang/tools/clang-fuzzer/proto-to-cxx/
H A Dloop_proto_to_cxx.cpp30 static bool inner_loop = false; variable
34 inner_loop = true; in InnerLoop()
37 inner_loop = false; in ~InnerLoop()
50 std::string which_loop = inner_loop ? "j" : "i"; in operator <<()
/llvm-project/llvm/test/Transforms/LoopPredication/
H A Dpr61963.ll26 ; CHECK: inner_loop:
63 br label %inner_loop
65 inner_loop: ; preds = %inner_loop_latch, %inner_loop_ph
72 inner_loop_latch: ; preds = %inner_loop
76 br i1 %exitcond, label %outer_loop_latch, label %inner_loop
88 deopt57: ; preds = %inner_loop
/llvm-project/clang/tools/clang-fuzzer/proto-to-llvm/
H A Dloop_proto_to_llvm.cpp37 static bool inner_loop = false; variable
41 inner_loop = true; in InnerLoop()
44 inner_loop = false; in ~InnerLoop()
55 std::string which_loop = inner_loop ? "inner" : "outer"; in VarRefToString()
/llvm-project/llvm/test/Transforms/LoopStrengthReduce/
H A Ddepth-limit-overrun.ll32 ; DEFAULT: inner_loop:
97 ; LIMIT: inner_loop:
155 br label %inner_loop
157 inner_loop:
158 %phi5 = phi i32 [ %phi3, %preheader ], [ %i30, %inner_loop ]
159 %phi6 = phi i32 [ %phi2, %preheader ], [ %i33, %inner_loop ]
160 %iter = phi i32 [ %C, %preheader ], [ %iter.sub, %inner_loop ]
179 br i1 %iter.cmp, label %outer_tail, label %inner_loop
182 %phi7 = phi i32 [ %phi2, %guard ], [ %i33, %inner_loop ]
/llvm-project/llvm/test/Transforms/RewriteStatepointsForGC/
H A Dsingle-base.ll18 ; CHECK: inner_loop:
38 br i1 %c1, label %inner_loop, label %exit
40 inner_loop:
41 %b6 = phi ptr addrspace(1) [ %b5, %loop ], [ %b6, %inner_loop ]
43 br i1 %c2, label %inner_loop, label %inner_loop_latch
/llvm-project/llvm/test/Analysis/BasicAA/
H A Drecphi.ll262 br label %inner_loop
264 inner_loop:
265 %p.inner = phi ptr [ %p.outer, %outer_loop ], [ %p.inner.next, %inner_loop ]
269 br i1 %c, label %inner_loop, label %outer_loop_latch
300 br label %inner_loop
302 inner_loop:
303 %p.inner = phi ptr [ %p.outer.next, %outer_loop ], [ %p.inner.next, %inner_loop ]
307 br i1 %c, label %inner_loop, label %outer_loop_latch
334 br label %inner_loop
336 inner_loop:
[all …]
/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/
H A Douter_loop_prefer_scalable.ll64 ; CHECK: inner_loop:
89 br label %inner_loop
91 inner_loop:
92 %j = phi i64 [ 0, %outer_loop ], [ %j.next, %inner_loop ]
93 %x = phi float [ %x.start, %outer_loop ], [ %x.next, %inner_loop ]
99 br i1 %inner_exitcond, label %outer_loop_latch, label %inner_loop

12