/external/llvm/test/Transforms/SimplifyCFG/ |
D | switch_create.ll | 107 br i1 %cmp, label %lor.end, label %lor.lhs.false 109 lor.lhs.false: ; preds = %entry 111 br i1 %cmp4, label %lor.end, label %lor.rhs 113 lor.rhs: ; preds = %lor.lhs.false 115 br label %lor.end 117 lor.end: ; preds = %lor.rhs, %lor.lhs.false, %entry 118 %0 = phi i1 [ true, %lor.lhs.false ], [ true, %entry ], [ %cmp8, %lor.rhs ] 119 %lor.ext = zext i1 %0 to i32 120 ret i32 %lor.ext 123 ; CHECK: switch i8 %c, label %lor.rhs [ [all …]
|
D | switch-to-icmp.ll | 5 switch i32 %x, label %lor.rhs [ 6 i32 2, label %lor.end 7 i32 1, label %lor.end 8 i32 3, label %lor.end 11 lor.rhs: 12 br label %lor.end 14 lor.end: 15 %0 = phi i1 [ true, %entry ], [ false, %lor.rhs ], [ true, %entry ], [ true, %entry ] 25 switch i32 %x, label %lor.rhs [ 26 i32 0, label %lor.end [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | interval-update-remat.ll | 26 br i1 undef, label %lor.rhs, label %lor.end 28 lor.rhs: ; preds = %entry 30 br label %lor.end 32 lor.end: ; preds = %lor.rhs, %entry 33 %lor.ext = zext i1 undef to i32 35 br i1 undef, label %lor.rhs5, label %lor.end7 37 lor.rhs5: ; preds = %lor.end 38 br label %lor.end7 40 lor.end7: ; preds = %lor.rhs5, %lor.end 41 %tmp3 = phi i1 [ true, %lor.end ], [ false, %lor.rhs5 ] [all …]
|
D | 2009-08-06-branchfolder-crash.ll | 13 br i1 %or.cond, label %lor.rhs, label %land.lhs.true3 18 br i1 %cmp7, label %cond.end, label %lor.rhs 20 lor.rhs: ; preds = %land.lhs.true3, %entry 23 br i1 %or.cond23, label %lor.end, label %cond.false 25 lor.end: ; preds = %lor.rhs 27 %lor.ext = zext i1 %tobool19 to i32 ; <i32> [#uses=1] 30 cond.false: ; preds = %lor.end, %lor.rhs 34 cond.end: ; preds = %cond.false, %lor.end, %land.lhs.true3 35 …%cond = phi i32 [ %conv21, %cond.false ], [ 1, %land.lhs.true3 ], [ %lor.ext, %lor.end ] ; <i32> … 43 br i1 %tobool, label %lor.lhs.false, label %if.then [all …]
|
D | 2009-07-06-TwoAddrAssert.ll | 32 br i1 undef, label %lor.lhs.false, label %if.then21 34 lor.lhs.false: ; preds = %if.end16 37 if.then21: ; preds = %lor.lhs.false, %if.end16 40 if.end22: ; preds = %lor.lhs.false 41 br i1 undef, label %lor.lhs.false27, label %if.then51 43 lor.lhs.false27: ; preds = %if.end22 44 br i1 undef, label %lor.lhs.false39, label %if.then51 46 lor.lhs.false39: ; preds = %lor.lhs.false27 49 if.then51: ; preds = %lor.lhs.false39, %lor.lhs.false27, %if.end22 52 if.end52: ; preds = %lor.lhs.false39 [all …]
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | interval-update-remat.ll | 26 br i1 undef, label %lor.rhs, label %lor.end 28 lor.rhs: ; preds = %entry 30 br label %lor.end 32 lor.end: ; preds = %lor.rhs, %entry 33 %lor.ext = zext i1 undef to i32 35 br i1 undef, label %lor.rhs5, label %lor.end7 37 lor.rhs5: ; preds = %lor.end 38 br label %lor.end7 40 lor.end7: ; preds = %lor.rhs5, %lor.end 41 %tmp3 = phi i1 [ true, %lor.end ], [ false, %lor.rhs5 ] [all …]
|
D | 2009-08-06-branchfolder-crash.ll | 13 br i1 %or.cond, label %lor.rhs, label %land.lhs.true3 18 br i1 %cmp7, label %cond.end, label %lor.rhs 20 lor.rhs: ; preds = %land.lhs.true3, %entry 23 br i1 %or.cond23, label %lor.end, label %cond.false 25 lor.end: ; preds = %lor.rhs 27 %lor.ext = zext i1 %tobool19 to i32 ; <i32> [#uses=1] 30 cond.false: ; preds = %lor.end, %lor.rhs 34 cond.end: ; preds = %cond.false, %lor.end, %land.lhs.true3 35 …%cond = phi i32 [ %conv21, %cond.false ], [ 1, %land.lhs.true3 ], [ %lor.ext, %lor.end ] ; <i32> … 43 br i1 %tobool, label %lor.lhs.false, label %if.then [all …]
|
D | pr32241.ll | 18 ; CHECK-NEXT: # %bb.1: # %lor.rhs 23 ; CHECK-NEXT: .LBB0_2: # %lor.end 37 ; CHECK-NEXT: # %bb.3: # %lor.rhs4 42 ; CHECK-NEXT: .LBB0_4: # %lor.end5 63 br i1 %tobool, label %lor.end, label %lor.rhs 65 lor.rhs: ; preds = %entry 66 br label %lor.end 68 lor.end: ; preds = %lor.rhs, %entry 69 %2 = phi i1 [ true, %entry ], [ false, %lor.rhs ] 75 br i1 %tobool3, label %lor.end5, label %lor.rhs4 [all …]
|
D | live-range-nosubreg.ll | 18 br i1 %tobool, label %lor.rhs, label %lor.end 20 lor.rhs: ; preds = %entry 23 br label %lor.end 25 lor.end: ; preds = %entry, %lor.rhs 26 %2 = phi i16 [ %inc, %lor.rhs ], [ %1, %entry ] 34 land.rhs: ; preds = %lor.end 39 land.end: ; preds = %lor.end, %land.rhs 40 %5 = phi i1 [ false, %lor.end ], [ %tobool5, %land.rhs ]
|
D | 2009-07-06-TwoAddrAssert.ll | 32 br i1 undef, label %lor.lhs.false, label %if.then21 34 lor.lhs.false: ; preds = %if.end16 37 if.then21: ; preds = %lor.lhs.false, %if.end16 40 if.end22: ; preds = %lor.lhs.false 41 br i1 undef, label %lor.lhs.false27, label %if.then51 43 lor.lhs.false27: ; preds = %if.end22 44 br i1 undef, label %lor.lhs.false39, label %if.then51 46 lor.lhs.false39: ; preds = %lor.lhs.false27 49 if.then51: ; preds = %lor.lhs.false39, %lor.lhs.false27, %if.end22 52 if.end52: ; preds = %lor.lhs.false39 [all …]
|
/external/llvm-project/llvm/test/Transforms/SimplifyCFG/ |
D | switch-to-icmp.ll | 5 switch i32 %x, label %lor.rhs [ 6 i32 2, label %lor.end 7 i32 1, label %lor.end 8 i32 3, label %lor.end 11 lor.rhs: 12 br label %lor.end 14 lor.end: 15 %0 = phi i1 [ true, %entry ], [ false, %lor.rhs ], [ true, %entry ], [ true, %entry ] 25 switch i32 %x, label %lor.rhs [ 26 i32 0, label %lor.end [all …]
|
D | switch_create-custom-dl.ll | 148 ; CHECK: lor.rhs: 150 ; CHECK: lor.end: 157 br i1 %cmp, label %lor.end, label %lor.lhs.false 159 lor.lhs.false: ; preds = %entry 161 br i1 %cmp4, label %lor.end, label %lor.rhs 163 lor.rhs: ; preds = %lor.lhs.false 165 br label %lor.end 167 lor.end: ; preds = %lor.rhs, %lor.lhs.false, %entry 168 %0 = phi i1 [ true, %lor.lhs.false ], [ true, %entry ], [ %cmp8, %lor.rhs ] 169 %lor.ext = zext i1 %0 to i32 [all …]
|
D | switch_create.ll | 148 ; CHECK: lor.rhs: 150 ; CHECK: lor.end: 157 br i1 %cmp, label %lor.end, label %lor.lhs.false 159 lor.lhs.false: ; preds = %entry 161 br i1 %cmp4, label %lor.end, label %lor.rhs 163 lor.rhs: ; preds = %lor.lhs.false 165 br label %lor.end 167 lor.end: ; preds = %lor.rhs, %lor.lhs.false, %entry 168 %0 = phi i1 [ true, %lor.lhs.false ], [ true, %entry ], [ %cmp8, %lor.rhs ] 169 %lor.ext = zext i1 %0 to i32 [all …]
|
/external/llvm-project/polly/test/Isl/CodeGen/ |
D | empty_domain_in_context.ll | 40 br label %lor.end.us.peel 42 lor.end.us.peel: ; preds = %for.body5.lr.ph.split.us 46 for.body5.us.peel.next: ; preds = %lor.end.us.peel 47 br label %lor.end.us 49 lor.end.us: ; preds = %lor.end.us, %for.body5.us.peel.next 50 %tmp1 = phi i16 [ %inc.us.peel, %for.body5.us.peel.next ], [ %inc.us, %lor.end.us ] 53 br i1 %tobool4.us, label %for.cond3.for.end_crit_edge, label %lor.end.us 56 br label %lor.end.peel 58 lor.end.peel: ; preds = %for.body5.lr.ph.split 62 for.body5.peel.next: ; preds = %lor.end.peel [all …]
|
/external/llvm-project/llvm/test/Transforms/LoopSimplify/ |
D | dup-preds.ll | 7 br i1 undef, label %if.end365, label %lor.lhs.false134 9 lor.lhs.false134: ; preds = %entry 10 br i1 undef, label %lor.lhs.false138, label %if.end365 12 lor.lhs.false138: ; preds = %lor.lhs.false134 13 br i1 undef, label %lor.lhs.false142, label %if.end365 15 lor.lhs.false142: ; preds = %lor.lhs.false138 18 for.body276.lr.ph: ; preds = %lor.lhs.false142 41 …d365: ; preds = %lor.lhs.false142, %lor.lhs.false138, %lor.…
|
/external/llvm/test/Transforms/LoopSimplify/ |
D | dup-preds.ll | 7 br i1 undef, label %if.end365, label %lor.lhs.false134 9 lor.lhs.false134: ; preds = %entry 10 br i1 undef, label %lor.lhs.false138, label %if.end365 12 lor.lhs.false138: ; preds = %lor.lhs.false134 13 br i1 undef, label %lor.lhs.false142, label %if.end365 15 lor.lhs.false142: ; preds = %lor.lhs.false138 18 for.body276.lr.ph: ; preds = %lor.lhs.false142 41 …d365: ; preds = %lor.lhs.false142, %lor.lhs.false138, %lor.…
|
/external/llvm-project/polly/test/ForwardOpTree/ |
D | changed-kind.ll | 16 br label %lor.end 22 lor.end: 24 br i1 %tobool72.not, label %lor.rhs87, label %lor.end.thread 26 lor.end.thread: 27 br label %lor.rhs87 29 lor.rhs87: 30 %0 = phi i64 [ 0, %lor.end.thread ], [ 0, %lor.end ] 33 br label %lor.end93 35 lor.end93:
|
/external/llvm-project/llvm/test/Transforms/LoopStrengthReduce/ |
D | 2012-03-15-nopreheader.ll | 21 …y: ; preds = %lor.rhs, %lor.lhs.false17, %lor.lhs.false11, %… 25 while.end: ; preds = %lor.rhs, %while.cond 28 if.end152: ; preds = %lor.lhs.false144, %if.end110 29 indirectbr i8* undef, [label %lor.lhs.false184, label %for.cond] 31 lor.lhs.false184: ; preds = %lor.lhs.false177 34 for.cond: ; preds = %for.inc, %lor.lhs.false184, %if.end152 35 %indvar65 = phi i64 [ %indvar.next66, %for.inc ], [ 0, %lor.lhs.false184 ], [ 0, %if.end152 ] 44 for.inc: ; preds = %lor.rhs234, %land.lhs.true228, %land.l… 59 indirectbr i8* undef, [label %while.cond.backedge, label %lor.rhs] 61 lor.rhs: ; preds = %while.cond [all …]
|
D | pr18165.ll | 29 for.body6.i.outer: ; preds = %entry, %lor.end.i 30 %.ph = phi i32 [ %add.i, %lor.end.i ], [ 0, %entry ] 31 %or1512.i.ph = phi i32 [ %or15.i, %lor.end.i ], [ %f.promoted.i, %entry ] 32 %or1410.i.ph = phi i32 [ %or14.i, %lor.end.i ], [ %.promoted.i, %entry ] 33 %p.addr.16.i.ph = phi i8 [ %inc10.i, %lor.end.i ], [ -128, %entry ] 42 br i1 %tobool12.i, label %lor.rhs.i, label %lor.end.i 44 lor.rhs.i: ; preds = %if.end9.i 49 br label %lor.end.i 51 lor.end.i: ; preds = %lor.rhs.i, %if.end9.i 52 %2 = phi i1 [ true, %if.end9.i ], [ %tobool13.i, %lor.rhs.i ] [all …]
|
/external/llvm/test/Transforms/LoopStrengthReduce/ |
D | 2012-03-15-nopreheader.ll | 21 …y: ; preds = %lor.rhs, %lor.lhs.false17, %lor.lhs.false11, %… 25 while.end: ; preds = %lor.rhs, %while.cond 28 if.end152: ; preds = %lor.lhs.false144, %if.end110 29 indirectbr i8* undef, [label %lor.lhs.false184, label %for.cond] 31 lor.lhs.false184: ; preds = %lor.lhs.false177 34 for.cond: ; preds = %for.inc, %lor.lhs.false184, %if.end152 35 %indvar65 = phi i64 [ %indvar.next66, %for.inc ], [ 0, %lor.lhs.false184 ], [ 0, %if.end152 ] 44 for.inc: ; preds = %lor.rhs234, %land.lhs.true228, %land.l… 59 indirectbr i8* undef, [label %while.cond.backedge, label %lor.rhs] 61 lor.rhs: ; preds = %while.cond [all …]
|
D | pr18165.ll | 29 for.body6.i.outer: ; preds = %entry, %lor.end.i 30 %.ph = phi i32 [ %add.i, %lor.end.i ], [ 0, %entry ] 31 %or1512.i.ph = phi i32 [ %or15.i, %lor.end.i ], [ %f.promoted.i, %entry ] 32 %or1410.i.ph = phi i32 [ %or14.i, %lor.end.i ], [ %.promoted.i, %entry ] 33 %p.addr.16.i.ph = phi i8 [ %inc10.i, %lor.end.i ], [ -128, %entry ] 42 br i1 %tobool12.i, label %lor.rhs.i, label %lor.end.i 44 lor.rhs.i: ; preds = %if.end9.i 49 br label %lor.end.i 51 lor.end.i: ; preds = %lor.rhs.i, %if.end9.i 52 %2 = phi i1 [ true, %if.end9.i ], [ %tobool13.i, %lor.rhs.i ] [all …]
|
/external/llvm-project/llvm/test/Transforms/InstCombine/ |
D | icmp-dom.ll | 11 ; CHECK: lor.rhs: 16 ; CHECK: lor.end: 21 br i1 %cmp, label %land.lhs.true, label %lor.rhs 24 br label %lor.end 26 lor.rhs: 28 br i1 %cmp2, label %land.rhs, label %lor.end 31 br label %lor.end 33 lor.end: 44 ; CHECK: lor.rhs: 49 ; CHECK: lor.end: [all …]
|
/external/llvm-project/llvm/test/CodeGen/PowerPC/ |
D | redundant-copy-after-tail-dup.ll | 31 ; CHECK-P9-NEXT: .LBB0_4: # %lor.lhs.false 37 ; CHECK-P9-NEXT: .LBB0_6: # %lor.lhs.false.1 39 br i1 undef, label %land.lhs.true, label %lor.lhs.false 44 lor.lhs.false: ; preds = %entry 50 for.inc: ; preds = %lor.lhs.false, %land.lhs.true 54 br i1 %cmp8.1, label %land.lhs.true.1, label %lor.lhs.false.1 56 cleanup16: ; preds = %for.inc.2, %lor.lhs.false.2, %lor.lhs.… 57 …%1 = phi i1 [ true, %land.lhs.true ], [ true, %lor.lhs.false ], [ true, %lor.lhs.false.2 ], [ fals… 60 lor.lhs.false.1: ; preds = %for.inc 64 br label %lor.lhs.false.2 [all …]
|
/external/llvm/test/Transforms/JumpThreading/ |
D | pr9331.ll | 7 for.cond2: ; preds = %for.inc46, %lor.end, %entry 8 %p_44.addr.1 = phi i8 [ %p_44.addr.1, %lor.end ], [ %p_44, %entry ], [ %p_44.addr.1, %for.inc46 ] 34 br i1 %tobool28, label %lor.rhs, label %lor.end 36 lor.rhs: ; preds = %safe_mod_func_uint64_t_u_u.exit 37 br label %lor.end 39 lor.end: ; preds = %lor.rhs, %safe_mod_func_uint64_t_u_u.e…
|
/external/llvm-project/llvm/test/Transforms/JumpThreading/ |
D | pr9331.ll | 7 for.cond2: ; preds = %for.inc46, %lor.end, %entry 8 %p_44.addr.1 = phi i8 [ %p_44.addr.1, %lor.end ], [ %p_44, %entry ], [ %p_44.addr.1, %for.inc46 ] 34 br i1 %tobool28, label %lor.rhs, label %lor.end 36 lor.rhs: ; preds = %safe_mod_func_uint64_t_u_u.exit 37 br label %lor.end 39 lor.end: ; preds = %lor.rhs, %safe_mod_func_uint64_t_u_u.e…
|