/llvm-project/llvm/test/Analysis/ScalarEvolution/ |
H A D | cycled_phis.ll | 41 ; 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 D | pr40420.ll | 14 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 D | with-parent-loops.ll | 8 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 D | range_intersect_miscompile.ll | 31 ; 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 D | optimistic_scev.ll | 19 br label %inner_loop 21 inner_loop: 33 br i1 %cond, label %exit, label %inner_loop
|
/llvm-project/llvm/test/Analysis/MustExecute/ |
H A D | loop-header.ll | 57 ; 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 D | nuw.ll | 14 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 D | outer_loop_scalable.ll | 70 ; 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 D | cayman-loop-bug.ll | 16 %cnt = phi i32 [0, %entry], [%cnt_incr, %inner_loop] 22 br label %inner_loop 24 inner_loop: 32 br label %inner_loop
|
H A D | infinite-loop.ll | 163 ; 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 D | misexpect-branch.c | 26 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 D | misexpect-branch-nonconst-expected-val.c | 11 const int inner_loop = 100; variable 17 if (__builtin_expect(rando % (outer_loop * inner_loop) == 0, buzz())) { in bar()
|
H A D | misexpect-branch-unpredictable.c | 13 const int inner_loop = 100; variable 19 if (unpredictable(rando % (outer_loop * inner_loop) == 0)) { in bar()
|
H A D | misexpect-branch-cold.c | 14 const int inner_loop = 100; variable 20 if (unlikely(rando % (outer_loop * inner_loop) == 0)) { in bar()
|
H A D | misexpect-switch-only-default-case.c | 8 #define inner_loop 1000 macro 25 for (k = 0; k < inner_loop; ++k) { in main()
|
H A D | misexpect-switch-default.c | 6 #define inner_loop 1000 macro 21 for (j = 0; j < outer_loop * inner_loop; ++j) { in main()
|
H A D | misexpect-switch.c | 6 #define inner_loop 1000 macro 21 for (k = 0; k < inner_loop; ++k) { in main()
|
H A D | misexpect-switch-nonconst.c | 8 #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 D | loop_proto_to_cxx.cpp | 30 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 D | pr61963.ll | 26 ; 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 D | loop_proto_to_llvm.cpp | 37 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 D | depth-limit-overrun.ll | 32 ; 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 D | single-base.ll | 18 ; 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 D | recphi.ll | 262 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 D | outer_loop_prefer_scalable.ll | 64 ; 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
|