| /llvm-project/llvm/test/Transforms/LoopPredication/ |
| H A D | visited.ll | 149 %unrelated.cond = icmp eq i32 %x, %i 150 %guard.cond.2 = and i1 %within.bounds, %unrelated.cond 151 %guard.cond.3 = and i1 %guard.cond.2, %unrelated.cond 152 %guard.cond.4 = and i1 %guard.cond.3, %guard.cond.2 153 %guard.cond.5 = and i1 %guard.cond.4, %guard.cond.3 154 %guard.cond.6 = and i1 %guard.cond.5, %guard.cond.4 155 %guard.cond.7 = and i1 %guard.cond.6, %guard.cond.5 156 %guard.cond.8 = and i1 %guard.cond.7, %guard.cond.6 157 %guard.cond.9 = and i1 %guard.cond.8, %guard.cond.7 158 %guard.cond.10 = and i1 %guard.cond.9, %guard.cond.8 [all …]
|
| /llvm-project/llvm/test/CodeGen/X86/GlobalISel/ |
| H A D | phi.ll | |
| /llvm-project/llvm/test/Transforms/InstCombine/ |
| H A D | nested-select.ll | 9 define i8 @andcond(i1 %inner.cond, i1 %alt.cond, i8 %inner.sel.trueval, i8 %inner.sel.falseval, i8 %outer.sel.trueval) { 15 %outer.cond = select i1 %inner.cond, i1 %alt.cond, i1 false ; and %inner.cond, %alt.cond 16 %inner.sel = select i1 %inner.cond, i8 %inner.sel.trueval, i8 %inner.sel.falseval 17 %outer.sel = select i1 %outer.cond, i8 %outer.sel.trueval, i8 %inner.sel 20 define i8 @orcond(i1 %inner.cond, i [all...] |
| H A D | phi-preserve-ir-flags.ll | 6 define float @func1(float %a, float %b, float %c, i1 %cond) { 10 ; CHECK: cond.true: 12 ; CHECK: cond.false: 14 ; CHECK: cond.end: 20 br i1 %cond, label %cond.true, label %cond.false 22 cond.true: 24 br label %cond.end 26 cond.false: 28 br label %cond.end 31 cond.end: [all …]
|
| H A D | conditional-negation.ll | 5 define i8 @t0(i8 %x, i1 %cond) { 11 %cond.splat = sext i1 %cond to i8 12 %sub = add i8 %cond.splat, %x 13 %xor = xor i8 %sub, %cond.splat 16 define <2 x i8> @t0_vec(<2 x i8> %x, <2 x i1> %cond) { 22 %cond.splat = sext <2 x i1> %cond to <2 x i8> 23 %sub = add <2 x i8> %cond.splat, %x 24 %xor = xor <2 x i8> %sub, %cond [all...] |
| /llvm-project/llvm/test/CodeGen/ARM/ |
| H A D | fast-isel-br-phi.ll | 11 br i1 %cmp, label %cond.true, label %cond.false 13 cond.true: ; preds = %entry 14 br label %cond.end 16 cond.false: ; preds = %entry 17 br label %cond.end 19 cond.end: ; preds = %cond.false, %cond.true 20 %cond = phi i1 [ 0, %cond.true ], [ 1, %cond.false ] 21 br i1 %cond, label %cond.true8, label %cond.false8 23 cond.true8: ; preds = %cond.end 24 br label %cond.end8 [all …]
|
| /llvm-project/llvm/test/CodeGen/Mips/ |
| H A D | seleq.ll | 18 br i1 %cmp, label %cond.true, label %cond.false 20 cond.true: ; preds = %entry 22 br label %cond.end 24 cond.false: ; preds = %entry 26 br label %cond.end 28 cond.end: ; preds = %cond.false, %cond.true 29 %cond [all...] |
| H A D | seleqk.ll | 17 br i1 %cmp, label %cond.true, label %cond.false 19 cond.true: ; preds = %entry 21 br label %cond.end 23 cond.false: ; preds = %entry 25 br label %cond.end 27 cond.end: ; preds = %cond.false, %cond.true 28 %cond [all...] |
| H A D | selgek.ll | 18 br i1 %cmp, label %cond.true, label %cond.false 20 cond.true: ; preds = %entry 22 br label %cond.end 24 cond.false: ; preds = %entry 26 br label %cond.end 28 cond.end: ; preds = %cond.false, %cond.true 29 %cond [all...] |
| H A D | selne.ll | 19 br i1 %cmp, label %cond.true, label %cond.false 21 cond.true: ; preds = %entry 23 br label %cond.end 25 cond.false: ; preds = %entry 27 br label %cond.end 29 cond.end: ; preds = %cond.false, %cond.true 30 %cond [all...] |
| H A D | selgt.ll | 20 br i1 %cmp, label %cond.true, label %cond.false 22 cond.true: ; preds = %entry 24 br label %cond.end 26 cond.false: ; preds = %entry 28 br label %cond.end 30 cond.end: ; preds = %cond.false, %cond.true 31 %cond [all...] |
| H A D | selltk.ll | 18 br i1 %cmp, label %cond.true, label %cond.false 20 cond.true: ; preds = %entry 22 br label %cond.end 24 cond.false: ; preds = %entry 26 br label %cond.end 28 cond.end: ; preds = %cond.false, %cond.true 29 %cond [all...] |
| H A D | selle.ll | 19 br i1 %cmp, label %cond.true, label %cond.false 21 cond.true: ; preds = %entry 23 br label %cond.end 25 cond.false: ; preds = %entry 27 br label %cond.end 29 cond.end: ; preds = %cond.false, %cond.true 30 %cond [all...] |
| H A D | selnek.ll | 17 br i1 %cmp, label %cond.true, label %cond.false 19 cond.true: ; preds = %entry 21 br label %cond.end 23 cond.false: ; preds = %entry 25 br label %cond.end 27 cond.end: ; preds = %cond.false, %cond.true 28 %cond [all...] |
| /llvm-project/clang-tools-extra/test/clang-tidy/checkers/readability/ |
| H A D | braces-around-statements.cpp | 5 bool cond(const char *) { in cond() function 13 if (cond("if0") /*comment*/) do_something("same-line"); in test() 18 if (cond("if0.1")) in test() 24 if (cond("if1") /*comment*/) in test() 30 if (cond("if2")) { in test() 33 if (cond("if3")) in test() 39 if (cond("if-else1")) in test() 48 if (cond("if-else2")) { in test() 54 if (cond("if-else if-else1")) in test() 58 else if (cond("else if1")) in test() [all …]
|
| /llvm-project/llvm/test/Transforms/InstSimplify/ |
| H A D | domcondition.ll | 9 ; CHECK: cond.true: 11 ; CHECK: cond.end: 16 br i1 %cmp, label %cond.true, label %cond.end 18 cond.true: 20 br label %cond.end 22 cond.end: 23 %cond = phi i32 [ %xor, %cond.true ], [ 0, %entry ] 24 ret i32 %cond 32 ; CHECK: cond.true: 34 ; CHECK: cond.end: [all …]
|
| /llvm-project/llvm/test/Transforms/SimplifyCFG/X86/ |
| H A D | speculate-cttz-ctlz.ll | 17 br i1 %tobool, label %cond.end, label %cond.true 19 cond.true: ; preds = %entry 21 br label %cond.end 23 cond.end: ; preds = %entry, %cond.true 24 %cond = phi i64 [ %0, %cond.true ], [ 64, %entry ] 25 ret i64 %cond 38 br i1 %tobool, label %cond.end, label %cond.true 40 cond.true: ; preds = %entry 42 br label %cond.end 44 cond.end: ; preds = %entry, %cond.true [all …]
|
| /llvm-project/llvm/test/Transforms/SimplifyCFG/AMDGPU/ |
| H A D | cttz-ctlz.ll | 13 br i1 %tobool, label %cond.end, label %cond.true 15 cond.true: ; preds = %entry 17 br label %cond.end 19 cond.end: ; preds = %entry, %cond.true 20 %cond = phi i64 [ %0, %cond.true ], [ 64, %entry ] 21 ret i64 %cond 33 br i1 %tobool, label %cond.end, label %cond.true 35 cond.true: ; preds = %entry 37 br label %cond.end 39 cond.end: ; preds = %entry, %cond.true [all …]
|
| /llvm-project/llvm/test/CodeGen/Mips/GlobalISel/legalizer/ |
| H A D | phi.mir | 7 br i1 %cnd, label %cond.true, label %cond.false 9 cond.true: ; preds = %entry 10 br label %cond.end 12 cond.false: ; preds = %entry 13 br label %cond.end 15 cond.end: ; preds = %cond.false, %cond.true 16 %cond = phi i1 [ %a, %cond.true ], [ %b, %cond.false ] 17 ret i1 %cond 22 br i1 %cnd, label %cond.true, label %cond.false 24 cond.true: ; preds = %entry [all …]
|
| /llvm-project/llvm/test/Transforms/SimplifyCFG/ |
| H A D | speculate-vector-ops-inseltpoison.ll | 16 br i1 %tobool, label %cond.else, label %cond.then 18 return: ; preds = %cond.end28 21 cond.then: ; preds = %entry 23 br label %cond.end 25 cond.else: ; preds = %entry 27 br label %cond.end 29 cond.end: ; preds = %cond.else, %cond.then 30 %cond = phi i32 [ %tmp10, %cond.then ], [ %tmp12, %cond.else ] 33 br i1 %tobool15, label %cond.else17, label %cond.then16 35 cond.then16: ; preds = %cond.end [all …]
|
| H A D | speculate-vector-ops.ll | 16 br i1 %tobool, label %cond.else, label %cond.then 18 return: ; preds = %cond.end28 21 cond.then: ; preds = %entry 23 br label %cond.end 25 cond.else: ; preds = %entry 27 br label %cond.end 29 cond.end: ; preds = %cond.else, %cond.then 30 %cond = phi i32 [ %tmp10, %cond.then ], [ %tmp12, %cond.else ] 33 br i1 %tobool15, label %cond.else17, label %cond.then16 35 cond.then16: ; preds = %cond.end [all …]
|
| /llvm-project/llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/ |
| H A D | phi.ll | 17 ; MIPS32-NEXT: $BB0_2: # %cond.true 22 ; MIPS32-NEXT: $BB0_3: # %cond.false 27 ; MIPS32-NEXT: $BB0_4: # %cond.end 33 br i1 %cnd, label %cond.true, label %cond.false 35 cond.true: 36 br label %cond.end 38 cond.false: 39 br label %cond.end 41 cond.end: 42 %cond = phi i1 [ %a, %cond.true ], [ %b, %cond.false ] [all …]
|
| /llvm-project/llvm/test/Transforms/IndVarSimplify/X86/ |
| H A D | pr25047.ll | 9 br i1 %c0, label %for.end.34, label %for.cond.1thread-pre-split 11 for.cond.loopexit: ; preds = %for.end.29, %for.end.7 13 br i1 %c1, label %for.end.34, label %for.cond.1thread-pre-split 15 for.cond.1thread-pre-split: ; preds = %for.cond.loopexit, %entry 16 %f.047 = phi i32 [ %f.lcssa, %for.cond.loopexit ], [ 0, %entry ] 17 br label %for.cond.1 19 for.cond.1: ; preds = %for.cond.1, %for.cond.1thread-pre-split 20 br i1 %c1, label %for.cond.4, label %for.cond.1 22 for.cond.4: ; preds = %for.end.29, %for.cond.1 23 %f.1 = phi i32 [ 0, %for.end.29 ], [ %f.047, %for.cond.1 ] [all …]
|
| /llvm-project/llvm/test/Transforms/LoopDeletion/ |
| H A D | 2011-06-21-phioperands.ll | 24 br label %for.cond.i14.us 26 for.cond.i14.us: ; preds = %for.inc.i38.us, %entry.split.us 27 br i1 true, label %for.cond.i50.us-lcssa.us, label %if.end.i23.us 30 br label %for.cond.i14.us 32 if.end.i23.us: ; preds = %for.cond.i14.us 33 br i1 true, label %for.cond.i50.us-lcssa.us, label %for.inc.i38.us 35 for.cond.i50.us-lcssa.us: ; preds = %if.end.i23.us, %for.cond.i14.us 36 br label %for.cond.i50 39 br label %for.cond [all...] |
| /llvm-project/llvm/test/CodeGen/Mips/GlobalISel/regbankselect/ |
| H A D | phi.mir | 7 br i1 %cnd, label %cond.true, label %cond.false 9 cond.true: ; preds = %entry 10 br label %cond.end 12 cond.false: ; preds = %entry 13 br label %cond.end 15 cond.end: ; preds = %cond.false, %cond.true 16 %cond = phi i32 [ %a, %cond.true ], [ %b, %cond.false ] 17 ret i32 %cond 22 br i1 %cnd, label %cond.true, label %cond.false 24 cond.true: ; preds = %entry [all …]
|