/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 …]
|
/external/swiftshader/third_party/llvm-7.0/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 | tail-dup-debugloc.ll | 4 ; 'while.cond1.preheader.lr.ph' survives after tailduplication pass. 19 br i1 %cmp, label %while.end4, label %while.cond1.preheader.lr.ph, !dbg !10 21 while.cond1.preheader.lr.ph: ; preds = %entry 23 br i1 %tobool, label %while.cond1.preheader.us.preheader, label %while.body2.preheader, !dbg !11 25 while.body2.preheader: ; preds = %while.cond1.preheader.lr.ph 28 while.cond1.preheader.us.preheader: ; preds = %while.cond1.preheader.lr.ph 29 br label %while.cond1.preheader.us, !dbg !10 31 while.cond1.preheader.us: ; preds = %while.cond1.preheader.us.preheader, %w… 32 br label %while.cond1.preheader.us, !dbg !10
|
/external/swiftshader/third_party/llvm-7.0/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 | fp16-vminmaxnm-safe.ll | 154 %cond1 = select i1 %cmp1, half %0, half 12. 155 %cmp2 = fcmp olt half 34., %cond1 156 %cond2 = select i1 %cmp2, half 34., half %cond1 170 %cond1 = select i1 %cmp1, half 56., half %0 171 %cmp2 = fcmp ogt half 78., %cond1 172 %cond2 = select i1 %cmp2, half %cond1, half 78. 186 %cond1 = select i1 %cmp1, half 12., half %0 187 %cmp2 = fcmp ult half %cond1, 34. 188 %cond2 = select i1 %cmp2, half %cond1, half 34. 203 %cond1 = select i1 %cmp1, half 34., half %0 [all …]
|
D | fp16-vminmaxnm.ll | 178 %cond1 = select i1 %cmp1, half %0, half 12. 179 %cmp2 = fcmp fast olt half 34., %cond1 180 %cond2 = select i1 %cmp2, half 34., half %cond1 194 %cond1 = select i1 %cmp1, half 56., half %0 195 %cmp2 = fcmp fast ogt half 78., %cond1 196 %cond2 = select i1 %cmp2, half %cond1, half 78. 210 %cond1 = select i1 %cmp1, half 12., half %0 211 %cmp2 = fcmp fast ult half %cond1, 34. 212 %cond2 = select i1 %cmp2, half %cond1, half 34. 226 %cond1 = select i1 %cmp1, half 34., half %0 [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 …]
|
/external/llvm/test/Transforms/IndVarSimplify/ |
D | pr26974.ll | 15 for.cond1.preheader: ; preds = %for.body 17 br i1 undef, label %for.cond1.us.preheader, label %for.cond1 19 for.cond1.us.preheader: ; preds = %for.cond1.preheader 20 br label %for.cond1.us 22 for.cond1.us: ; preds = %for.cond1.us, %for.cond1.us.preheader 23 br label %for.cond1.us 26 br i1 undef, label %for.body, label %for.cond1.preheader 28 for.cond1: ; preds = %for.cond1.preheader 31 for.body9.lr.ph: ; preds = %for.cond1 40 for.cond13.preheader: ; preds = %for.body9, %for.cond1 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/IndVarSimplify/ |
D | pr26974.ll | 15 for.cond1.preheader: ; preds = %for.body 17 br i1 undef, label %for.cond1.us.preheader, label %for.cond1 19 for.cond1.us.preheader: ; preds = %for.cond1.preheader 20 br label %for.cond1.us 22 for.cond1.us: ; preds = %for.cond1.us, %for.cond1.us.preheader 23 br label %for.cond1.us 26 br i1 undef, label %for.body, label %for.cond1.preheader 28 for.cond1: ; preds = %for.cond1.preheader 31 for.body9.lr.ph: ; preds = %for.cond1 40 for.cond13.preheader: ; preds = %for.body9, %for.cond1 [all …]
|
/external/swiftshader/third_party/llvm-7.0/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/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/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopVersioningLICM/ |
D | metadata.ll | 7 br i1 %cmp14, label %for.end13, label %for.cond1.preheader.preheader 9 for.cond1.preheader.preheader: ; preds = %entry 10 br label %for.cond1.preheader 12 for.cond1.preheader: ; preds = %for.cond1.preheader.preheader, %for.in… 13 %j.016 = phi i32 [ %j.1.lcssa, %for.inc11 ], [ 0, %for.cond1.preheader.preheader ] 14 %i.015 = phi i32 [ %inc12, %for.inc11 ], [ 0, %for.cond1.preheader.preheader ] 18 for.body3.lr.ph: ; preds = %for.cond1.preheader 40 for.inc11: ; preds = %for.inc11.loopexit, %for.cond1.prehead… 41 %j.1.lcssa = phi i32 [ %j.016, %for.cond1.preheader ], [ %itr, %for.inc11.loopexit ] 44 br i1 %cmp, label %for.cond1.preheader, label %for.end13.loopexit [all …]
|
/external/llvm/test/Transforms/LoopVersioningLICM/ |
D | metadata.ll | 7 br i1 %cmp14, label %for.end13, label %for.cond1.preheader.preheader 9 for.cond1.preheader.preheader: ; preds = %entry 10 br label %for.cond1.preheader 12 for.cond1.preheader: ; preds = %for.cond1.preheader.preheader, %for.in… 13 %j.016 = phi i32 [ %j.1.lcssa, %for.inc11 ], [ 0, %for.cond1.preheader.preheader ] 14 %i.015 = phi i32 [ %inc12, %for.inc11 ], [ 0, %for.cond1.preheader.preheader ] 18 for.body3.lr.ph: ; preds = %for.cond1.preheader 40 for.inc11: ; preds = %for.inc11.loopexit, %for.cond1.prehead… 41 %j.1.lcssa = phi i32 [ %j.016, %for.cond1.preheader ], [ %itr, %for.inc11.loopexit ] 44 br i1 %cmp, label %for.cond1.preheader, label %for.end13.loopexit [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/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/DependenceAnalysis/ |
D | GCD.ll | 14 br label %for.cond1.preheader 24 for.cond1.preheader: ; preds = %entry, %for.inc8 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 ] 53 br i1 %exitcond5, label %for.cond1.preheader, label %for.end10 67 br label %for.cond1.preheader 77 for.cond1.preheader: ; preds = %entry, %for.inc9 82 for.body3: ; preds = %for.cond1.preheader, %for.body3 83 %j.02 = phi i64 [ 0, %for.cond1.preheader ], [ %inc, %for.body3 ] [all …]
|
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 | 15 br label %for.cond1.preheader 32 for.cond1.preheader: ; preds = %entry, %for.inc7 37 for.body3: ; preds = %for.cond1.preheader, %for.body3 38 %j.02 = phi i64 [ 1, %for.cond1.preheader ], [ %inc, %for.body3 ] 39 %B.addr.11 = phi i64* [ %B.addr.04, %for.cond1.preheader ], [ %incdec.ptr, %for.body3 ] 59 br i1 %exitcond5, label %for.cond1.preheader, label %for.end9 74 br i1 %cmp4, label %for.cond1.preheader.preheader, label %for.end9 92 for.cond1.preheader.preheader: ; preds = %entry 94 br label %for.cond1.preheader 96 for.cond1.preheader: ; preds = %for.cond1.preheader.preheader, %for.in… [all …]
|
D | Propagating.ll | 14 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 75 for.cond1.preheader: ; preds = %entry, %for.inc18 80 for.cond4.preheader: ; preds = %for.cond1.preheader, %for.inc15 81 %B.addr.14 = phi i32* [ %B.addr.06, %for.cond1.preheader ], [ %scevgep, %for.inc15 ] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/JumpThreading/ |
D | pr15851_hang.ll | 10 ; CHECK: for.cond1: 13 ; CHECK-NEXT: br i1 %cmp, label %for.body, label %for.cond1 17 ; CHECK-NEXT: br i1 %a, label %for.cond1, label %for.cond1 23 for.cond1: 24 %i.025 = phi i32 [ %inc, %for.body ], [ %inc, %for.body ], [ 1, %for.cond1 ] 26 br i1 %cmp, label %for.body, label %for.cond1 31 br i1 %a, label %for.cond1, label %for.cond1
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopUnroll/ |
D | runtime-loop3.ll | 12 br i1 %cmp11, label %for.cond1.preheader.lr.ph, label %for.end7 14 for.cond1.preheader.lr.ph: ; preds = %entry 16 br label %for.cond1.preheader 18 for.cond1.preheader: ; preds = %for.inc5, %for.cond1.preheader.lr.ph 19 %indvars.iv16 = phi i64 [ 0, %for.cond1.preheader.lr.ph ], [ %indvars.iv.next17, %for.inc5 ] 20 %sum.012 = phi i32 [ 0, %for.cond1.preheader.lr.ph ], [ %sum.1.lcssa, %for.inc5 ] 23 for.body3: ; preds = %for.cond1.preheader, %for.body3 24 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body3 ], [ 0, %for.cond1.preheader ] 25 %sum.19 = phi i32 [ %add4, %for.body3 ], [ %sum.012, %for.cond1.preheader ] 35 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 …]
|