/external/llvm/test/CodeGen/X86/ |
D | coalescer-dce2.ll | 19 br i1 %tobool72, label %for.end32, label %for.cond1.preheader.lr.ph 21 for.cond1.preheader.lr.ph: ; preds = %entry 31 br label %for.cond1.preheader 33 …or.cond1.preheader: ; preds = %for.cond25.loopexit.us-lcssa.us-lcssa,… 34 …%j.073 = phi i32 [ undef, %for.cond1.preheader.lr.ph ], [ %j.1.us.us, %if.end.us.us ], [ %j.1.us, … 35 …br i1 %tobool2, label %for.cond1.preheader.split.us, label %for.cond1.preheader.for.cond1.preheade… 37 for.cond1.preheader.for.cond1.preheader.split_crit_edge: ; preds = %for.cond1.preheader 38 …br i1 %tobool9, label %if.end.us50, label %for.cond1.preheader.split.for.cond1.preheader.split.spl… 40 for.cond1.preheader.split.us: ; preds = %for.cond1.preheader 50 br i1 %tobool4, label %cond.false18.us.us, label %for.cond1.preheader [all …]
|
D | regalloc-reconcile-broken-hints.ll | 50 br label %for.cond1.preheader 52 for.cond1.preheader: ; preds = %for.inc32, %entry 58 for.body3: ; preds = %if.end31, %for.cond1.preheader 59 …%current.173 = phi %struct._list* [ %current.2, %if.end31 ], [ %current.077, %for.cond1.preheader ] 60 %row.172 = phi i32 [ %row.3, %if.end31 ], [ 0, %for.cond1.preheader ] 61 %col.071 = phi i32 [ %inc, %if.end31 ], [ 0, %for.cond1.preheader ] 128 br i1 %cmp2, label %for.cond1.for.inc32_crit_edge, label %for.body3 130 for.cond1.for.inc32_crit_edge: ; preds = %if.end31 134 …32: ; preds = %for.cond1.for.inc32_crit_edge, %for.cond1.pr… 135 %tmp26 = phi i32 [ %.pre79, %for.cond1.for.inc32_crit_edge ], [ 0, %for.cond1.preheader ] [all …]
|
/external/llvm/test/CodeGen/ARM/ |
D | vminmaxnm.ll | 156 %cond1 = select i1 %cmp1, float %a, float 12. 157 %cmp2 = fcmp fast olt float 34., %cond1 158 %cond2 = select i1 %cmp2, float 34., float %cond1 167 %cond1 = select i1 %cmp1, double %a, double 34. 168 %cmp2 = fcmp fast ole double 56., %cond1 169 %cond2 = select i1 %cmp2, double 56., double %cond1 178 %cond1 = select i1 %cmp1, float 56., float %a 179 %cmp2 = fcmp fast ogt float 78., %cond1 180 %cond2 = select i1 %cmp2, float %cond1, float 78. 189 %cond1 = select i1 %cmp1, double 78., double %a [all …]
|
D | vminmaxnm-safe.ll | 178 %cond1 = select i1 %cmp1, float %a, float 12. 179 %cmp2 = fcmp olt float 34., %cond1 180 %cond2 = select i1 %cmp2, float 34., float %cond1 189 %cond1 = select i1 %cmp1, double %a, double 34. 190 %cmp2 = fcmp ole double 56., %cond1 191 %cond2 = select i1 %cmp2, double 56., double %cond1 200 %cond1 = select i1 %cmp1, float 56., float %a 201 %cmp2 = fcmp ogt float 78., %cond1 202 %cond2 = select i1 %cmp2, float %cond1, float 78. 211 %cond1 = select i1 %cmp1, double 78., double %a [all …]
|
D | coalesce-dbgvalue.ll | 19 for.cond1.preheader: 21 br label %for.cond1.outer, !dbg !26 23 for.cond1: ; preds = %for.end9, %for.cond1.outer 24 %storemerge11 = phi i32 [ 0, %for.end9 ], [ %storemerge11.ph, %for.cond1.outer ] 28 for.body2: ; preds = %for.cond1 50 br label %for.cond1.outer, !dbg !26 52 for.cond1.outer: ; preds = %land.end, %for.cond1.preheader 53 %storemerge11.ph = phi i32 [ %inc8, %land.end ], [ 0, %for.cond1.preheader ] 54 %e.1.ph = phi i64 [ %phitmp, %land.end ], [ 0, %for.cond1.preheader ] 57 br label %for.cond1 [all …]
|
/external/llvm/test/Analysis/ScalarEvolution/ |
D | zext-signed-addrec.ll | 20 br i1 %cmp10, label %for.cond1.preheader.lr.ph, label %entry.for.end9_crit_edge 26 for.cond1.preheader.lr.ph: ; preds = %entry 29 …br i1 %tobool, label %for.cond1.preheader.for.cond1.preheader.split_crit_edge, label %return.loope… 31 for.cond1.preheader.for.cond1.preheader.split_crit_edge: ; preds = %for.cond1.preheader.lr.ph, %for… 32 %1 = phi i32 [ %inc, %for.inc8 ], [ %.pr, %for.cond1.preheader.lr.ph ] 36 if.end: ; preds = %if.end, %for.cond1.preheader.for.cond1… 38 ; CHECK: %lsr.iv = phi i32 [ %lsr.iv.next, %if.end ], [ 258, %for.cond1.preheader.for.cond1.prehead… 39 …%indvars.iv = phi i32 [ 1, %for.cond1.preheader.for.cond1.preheader.split_crit_edge ], [ %indvars.… 41 %2 = phi i8 [ 1, %for.cond1.preheader.for.cond1.preheader.split_crit_edge ], [ %dec, %if.end ] 58 …br i1 %cmp, label %for.cond1.preheader.for.cond1.preheader.split_crit_edge, label %for.cond.for.en… [all …]
|
/external/llvm/test/Transforms/LoopUnroll/ |
D | runtime-loop3.ll | 11 br i1 %cmp11, label %for.cond1.preheader.lr.ph, label %for.end7 13 for.cond1.preheader.lr.ph: ; preds = %entry 15 br label %for.cond1.preheader 17 for.cond1.preheader: ; preds = %for.inc5, %for.cond1.preheader.lr.ph 18 %indvars.iv16 = phi i64 [ 0, %for.cond1.preheader.lr.ph ], [ %indvars.iv.next17, %for.inc5 ] 19 %sum.012 = phi i32 [ 0, %for.cond1.preheader.lr.ph ], [ %sum.1.lcssa, %for.inc5 ] 22 for.body3: ; preds = %for.cond1.preheader, %for.body3 23 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body3 ], [ 0, %for.cond1.preheader ] 24 %sum.19 = phi i32 [ %add4, %for.body3 ], [ %sum.012, %for.cond1.preheader ] 34 for.inc5: ; preds = %for.body3, %for.cond1.preheader [all …]
|
/external/llvm/test/Analysis/DependenceAnalysis/ |
D | SymbolicRDIV.ll | 16 br i1 %cmp4, label %for.cond1.preheader, label %for.body.preheader 29 for.cond1.preheader.loopexit: ; preds = %for.body 30 br label %for.cond1.preheader 32 for.cond1.preheader: ; preds = %for.cond1.preheader.loopexit, %entry 36 for.body4.preheader: ; preds = %for.cond1.preheader 48 br i1 %exitcond, label %for.body, label %for.cond1.preheader.loopexit 66 for.end11: ; preds = %for.end11.loopexit, %for.cond1.prehead… 144 br i1 %cmp4, label %for.cond1.preheader, label %for.body.preheader 157 for.cond1.preheader.loopexit: ; preds = %for.body 158 br label %for.cond1.preheader [all …]
|
D | Banerjee.ll | 16 br label %for.cond1.preheader 33 for.cond1.preheader: ; preds = %entry, %for.inc7 38 for.body3: ; preds = %for.cond1.preheader, %for.body3 39 %j.02 = phi i64 [ 1, %for.cond1.preheader ], [ %inc, %for.body3 ] 40 %B.addr.11 = phi i64* [ %B.addr.04, %for.cond1.preheader ], [ %incdec.ptr, %for.body3 ] 60 br i1 %exitcond5, label %for.cond1.preheader, label %for.end9 75 br i1 %cmp4, label %for.cond1.preheader.preheader, label %for.end9 93 for.cond1.preheader.preheader: ; preds = %entry 95 br label %for.cond1.preheader 97 for.cond1.preheader: ; preds = %for.cond1.preheader.preheader, %for.in… [all …]
|
D | Propagating.ll | 15 br label %for.cond1.preheader 24 for.cond1.preheader: ; preds = %entry, %for.inc9 29 for.body3: ; preds = %for.cond1.preheader, %for.body3 30 %j.02 = phi i64 [ 0, %for.cond1.preheader ], [ %inc, %for.body3 ] 31 %B.addr.11 = phi i32* [ %B.addr.04, %for.cond1.preheader ], [ %incdec.ptr, %for.body3 ] 50 br i1 %exitcond5, label %for.cond1.preheader, label %for.end11 65 br label %for.cond1.preheader 74 for.cond1.preheader: ; preds = %entry, %for.inc18 79 for.cond4.preheader: ; preds = %for.cond1.preheader, %for.inc15 80 %B.addr.14 = phi i32* [ %B.addr.06, %for.cond1.preheader ], [ %scevgep, %for.inc15 ] [all …]
|
D | GCD.ll | 16 br label %for.cond1.preheader 34 for.cond1.preheader: ; preds = %entry, %for.inc8 39 for.body3: ; preds = %for.cond1.preheader, %for.body3 40 %j.02 = phi i64 [ 0, %for.cond1.preheader ], [ %inc, %for.body3 ] 41 %B.addr.11 = phi i32* [ %B.addr.04, %for.cond1.preheader ], [ %incdec.ptr, %for.body3 ] 63 br i1 %exitcond5, label %for.cond1.preheader, label %for.end10 77 br label %for.cond1.preheader 95 for.cond1.preheader: ; preds = %entry, %for.inc9 100 for.body3: ; preds = %for.cond1.preheader, %for.body3 101 %j.02 = phi i64 [ 0, %for.cond1.preheader ], [ %inc, %for.body3 ] [all …]
|
D | Separability.ll | 17 br label %for.cond1.preheader 26 for.cond1.preheader: ; preds = %entry, %for.inc22 31 for.cond4.preheader: ; preds = %for.cond1.preheader, %for.inc19 32 %B.addr.16 = phi i32* [ %B.addr.08, %for.cond1.preheader ], [ %scevgep9, %for.inc19 ] 33 %j.05 = phi i64 [ 0, %for.cond1.preheader ], [ %inc20, %for.inc19 ] 76 br i1 %exitcond13, label %for.cond1.preheader, label %for.end24 92 br label %for.cond1.preheader 101 for.cond1.preheader: ; preds = %entry, %for.inc22 106 for.cond4.preheader: ; preds = %for.cond1.preheader, %for.inc19 107 %B.addr.16 = phi i32* [ %B.addr.08, %for.cond1.preheader ], [ %scevgep9, %for.inc19 ] [all …]
|
D | NonCanonicalizedSubscript.ll | 72 br i1 %exitcond14, label %for.cond1.preheader, label %for.end13 74 for.cond1.preheader: ; preds = %for.cond 76 br label %for.cond1 78 for.cond1: ; preds = %for.cond1.preheader, %for.body3 79 %indvars.iv8 = phi i64 [ %indvars.iv11, %for.cond1.preheader ], [ %indvars.iv.next9, %for.body3 ] 80 %j.0 = phi i32 [ %inc, %for.body3 ], [ %0, %for.cond1.preheader ] 85 for.body3: ; preds = %for.cond1 96 br label %for.cond1 98 for.inc11: ; preds = %for.cond1
|
D | Invariant.ll | 12 br label %for.cond1.preheader 14 for.cond1.preheader: 20 %j.02 = phi i32 [ 0, %for.cond1.preheader ], [ %add8, %for.body3 ] 21 %res.11 = phi float [ %res.03, %for.cond1.preheader ], [ %add.res.1, %for.body3 ] 36 br i1 %cmp, label %for.cond1.preheader, label %for.end11
|
/external/llvm/test/Analysis/Delinearization/ |
D | divide_by_one.ll | 13 ; AddRec: {{(-1 + ((1 + %bs) * %stride)),+,(-1 * %stride)}<%for.cond1.preheader>,+,1}<nw><%for.body… 17 ; CHECK: ArrayRef[{(1 + %bs),+,-1}<nw><%for.cond1.preheader>][{-1,+,1}<nw><%for.body3>] 19 ; AddRec: {{(%stride * %bs),+,(-1 * %stride)}<%for.cond1.preheader>,+,1}<nw><%for.body3> 23 ; CHECK: ArrayRef[{%bs,+,-1}<nsw><%for.cond1.preheader>][{0,+,1}<nuw><nsw><%for.body3>] 28 br i1 %cmp20, label %for.cond1.preheader.lr.ph, label %for.end9 30 for.cond1.preheader.lr.ph: 32 br label %for.cond1.preheader 34 for.cond1.preheader: 35 %r.021 = phi i32 [ %bs, %for.cond1.preheader.lr.ph ], [ %dec, %for.inc8 ] 55 br i1 %cmp2, label %for.body3, label %for.cond1.for.inc8_crit_edge [all …]
|
D | multidim_only_ivs_2d_nested.ll | 26 br i1 %cmp43, label %for.cond1.preheader.lr.ph, label %for.end19 28 for.cond1.preheader.lr.ph: ; preds = %entry 30 br label %for.cond1.preheader 32 for.cond1.preheader: ; preds = %for.inc17, %for.cond1.preheader.lr.ph 33 %indvars.iv51 = phi i64 [ 1, %for.cond1.preheader.lr.ph ], [ %indvars.iv.next52, %for.inc17 ] 62 for.cond7.preheader.lr.ph.split.us.us: ; preds = %for.cond1.preheader, %for.end13.us 63 %indvars.iv48 = phi i64 [ %indvars.iv.next49, %for.end13.us ], [ 1, %for.cond1.preheader ] 69 for.inc17: ; preds = %for.end13.us, %for.cond1.preheader 72 br i1 %exitcond55, label %for.end19, label %for.cond1.preheader
|
/external/llvm/test/Transforms/LoopInterchange/ |
D | interchange.ll | 22 br i1 %cmp21, label %for.cond1.preheader.lr.ph, label %for.end12 24 for.cond1.preheader.lr.ph: 27 br label %for.cond1.preheader 29 for.cond1.preheader: 30 %indvars.iv23 = phi i64 [ 0, %for.cond1.preheader.lr.ph ], [ %indvars.iv.next24, %for.inc10 ] 34 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body3 ], [ 1, %for.cond1.preheader ] 48 br i1 %exitcond26, label %for.end12, label %for.cond1.preheader 58 ; CHECK: for.cond1.preheader.lr.ph: 59 ; CHECK: br label %for.cond1.preheader 60 ; CHECK: for.cond1.preheader: [all …]
|
/external/llvm/test/CodeGen/Thumb2/ |
D | v8_IT_6.ll | 9 br label %for.cond1.preheader 11 for.cond1.preheader: ; preds = %for.inc24, %entry 19 br i1 %cmp108, label %if.then.us, label %for.cond1.preheader.for.cond1.preheader.split_crit_edge 21 for.cond1.preheader.for.cond1.preheader.split_crit_edge: ; preds = %for.cond1.preheader 24 if.then.us: ; preds = %for.cond1.preheader, %for.inc.us 25 %x.071.us = phi i32 [ %inc.us.pre-phi, %for.inc.us ], [ 1, %for.cond1.preheader ] 57 for.inc.us101: ; preds = %for.cond1.preheader.for.cond1.preheade… 58 …%x.071.us74 = phi i32 [ %add.us89, %for.inc.us101 ], [ 1, %for.cond1.preheader.for.cond1.preheader… 74 for.inc: ; preds = %for.cond1.preheader.for.cond1.preheade… 75 …%x.071 = phi i32 [ %add, %for.inc ], [ 1, %for.cond1.preheader.for.cond1.preheader.split_crit_edge… [all …]
|
/external/llvm/test/Transforms/JumpThreading/ |
D | pr15851_hang.ll | 6 ; CHECK-NOT: for.cond1 13 for.cond1: 14 %i.025 = phi i32 [ %inc, %for.body ], [ %inc, %for.body ], [ 1, %for.cond1 ] 16 br i1 %cmp, label %for.body, label %for.cond1 21 br i1 %a, label %for.cond1, label %for.cond1
|
D | pr22086.ll | 12 br label %for.cond1 15 %phi1 = phi i32 [ undef, %for.cond1 ] 16 %g.3 = phi i32 [ %g.1, %for.cond1 ] 20 br i1 %tobool21, label %lor.rhs, label %for.cond1 22 for.cond1: 27 br label %for.cond1
|
/external/llvm/test/Transforms/LoopVectorize/PowerPC/ |
D | large-loop-rdx.ll | 23 br i1 %cmp24, label %for.cond1.preheader.preheader, label %for.end13 25 for.cond1.preheader.preheader: ; preds = %entry 26 br label %for.cond1.preheader 28 for.cond1.preheader: ; preds = %for.cond1.preheader.preheader, %for.co… 29 …%indvars.iv = phi i64 [ %indvars.iv.next, %for.cond1.preheader ], [ 0, %for.cond1.preheader.prehea… 30 …%sum.026 = phi double [ %add10.2, %for.cond1.preheader ], [ 0.000000e+00, %for.cond1.preheader.pre… 61 br i1 %exitcond, label %for.cond.for.end13_crit_edge, label %for.cond1.preheader 63 for.cond.for.end13_crit_edge: ; preds = %for.cond1.preheader 64 %add10.2.lcssa = phi double [ %add10.2, %for.cond1.preheader ]
|
/external/llvm/test/CodeGen/PowerPC/ |
D | isel-rc-nox0.ll | 10 br i1 undef, label %cond.true, label %for.cond1.preheader.i 13 br label %for.cond1.preheader.i 15 for.cond1.preheader.i: ; preds = %for.cond1.preheader.i, %cond.true, %en… 16 br i1 undef, label %crc32_gentab.exit, label %for.cond1.preheader.i 18 crc32_gentab.exit: ; preds = %for.cond1.preheader.i 21 br label %for.cond1.preheader.i2961.i 23 for.cond1.preheader.i2961.i: ; preds = %for.inc44.i2977.i, %crc32_gentab.exit 29 … ; preds = %safe_mod_func_int32_t_s_s.exit.i2974.i, %for.cond1.preheader.i2961.i 36 br i1 undef, label %func_80.exit2978.i, label %for.cond1.preheader.i2961.i
|
/external/llvm/test/Transforms/IndVarSimplify/ |
D | pr22222.ll | 13 br label %for.cond1.preheader 15 for.cond1.preheader: ; preds = %entry, %for.end 20 for.body3: ; preds = %for.cond1.preheader, %for.body3 21 %inc12 = phi i32 [ 0, %for.cond1.preheader ], [ %inc, %for.body3 ] 22 %or11 = phi i32 [ %or.lcssa14, %for.cond1.preheader ], [ %or, %for.body3 ] 32 br i1 false, label %for.cond1.preheader, label %for.end6
|
/external/llvm/test/CodeGen/Hexagon/vect/ |
D | vect-extract.ll | 11 br i1 %cmp14, label %for.end11, label %for.cond1.preheader.single_entry.preheader 13 for.cond1.preheader.single_entry.preheader: ; preds = %entry 17 br label %for.cond1.preheader.single_entry 19 for.cond1.preheader.single_entry: ; preds = %for.inc9, %for.cond1.preheader.single_… 20 %indvar = phi i32 [ %indvar.next, %for.inc9 ], [ 0, %for.cond1.preheader.single_entry.preheader ] 34 br i1 %exitcond40, label %for.end11.loopexit, label %for.cond1.preheader.single_entry 42 polly.loop_body.lr.ph: ; preds = %for.cond1.preheader.single_entry 71 … ; preds = %polly.loop_header26.preheader.loopexit, %for.cond1.preheader.single_e… 72 …%polly.loopiv29.ph = phi i32 [ %.mux, %for.cond1.preheader.single_entry ], [ %leftover_lb, %polly.…
|
/external/llvm/test/CodeGen/Mips/ |
D | addressing-mode.ll | 13 br label %for.cond1.preheader 15 for.cond1.preheader: 21 %s.120 = phi i32 [ %s.022, %for.cond1.preheader ], [ %add7, %for.body3 ] 22 %j.019 = phi i32 [ 0, %for.cond1.preheader ], [ %add8, %for.body3 ] 36 br i1 %cmp, label %for.cond1.preheader, label %for.end11
|