/external/llvm/test/Transforms/SimplifyCFG/ |
switch-on-const-select.ll | 7 %eq = icmp eq i64 %x, %y 10 %lt = icmp slt i64 %x, %y 40 %lt = icmp slt i64 %x, %y 66 %lt = icmp slt i64 %x, %y 91 %lt = icmp slt i64 %x, %y 113 %eq = icmp eq i64 %x, %y 116 ; CHECK: %lt = icmp slt i64 %x, %y 117 %lt = icmp slt i64 %x, %y
|
unreachable-blocks.ll | 14 %test = icmp sgt i32 %newlen, 0 19 %test2 = icmp ule i8 %char, 32
|
/external/llvm/test/Transforms/TailDup/ |
2008-06-11-AvoidDupLoopHeader.ll | 7 %cond = icmp eq i32 %l, 1 ; <i1> [#uses=1] 21 %tmp13 = icmp eq i32 %tmp11, -1 ; <i1> [#uses=1]
|
/external/llvm/test/CodeGen/ARM/ |
vcge.ll | 8 %tmp3 = icmp sge <8 x i8> %tmp1, %tmp2 18 %tmp3 = icmp sge <4 x i16> %tmp1, %tmp2 28 %tmp3 = icmp sge <2 x i32> %tmp1, %tmp2 38 %tmp3 = icmp uge <8 x i8> %tmp1, %tmp2 48 %tmp3 = icmp uge <4 x i16> %tmp1, %tmp2 58 %tmp3 = icmp uge <2 x i32> %tmp1, %tmp2 78 %tmp3 = icmp sge <16 x i8> %tmp1, %tmp2 88 %tmp3 = icmp sge <8 x i16> %tmp1, %tmp2 98 %tmp3 = icmp sge <4 x i32> %tmp1, %tmp2 108 %tmp3 = icmp uge <16 x i8> %tmp1, %tmp [all...] |
vcgt.ll | 9 %tmp3 = icmp sgt <8 x i8> %tmp1, %tmp2 19 %tmp3 = icmp sgt <4 x i16> %tmp1, %tmp2 29 %tmp3 = icmp sgt <2 x i32> %tmp1, %tmp2 39 %tmp3 = icmp ugt <8 x i8> %tmp1, %tmp2 49 %tmp3 = icmp ugt <4 x i16> %tmp1, %tmp2 59 %tmp3 = icmp ugt <2 x i32> %tmp1, %tmp2 79 %tmp3 = icmp sgt <16 x i8> %tmp1, %tmp2 89 %tmp3 = icmp sgt <8 x i16> %tmp1, %tmp2 99 %tmp3 = icmp sgt <4 x i32> %tmp1, %tmp2 109 %tmp3 = icmp ugt <16 x i8> %tmp1, %tmp [all...] |
commute-movcc.ll | 4 ; LLVM IR optimizers canonicalize icmp+select this way. 38 %cmp2 = icmp eq i32 %sub, %Pref 42 %cmp3 = icmp ult i32 %mul, %BestCost.011 48 %cmp5 = icmp ugt i32 %mul, %BestCost.011 58 %cmp = icmp eq i32 %inc, 11
|
fast-isel-icmp.ll | 15 %cmp = icmp slt i16 %a, %b 30 %cmp = icmp ult i16 %a, %b 45 %cmp = icmp sgt i8 %a, %b 60 %cmp = icmp ugt i8 %a, %b 75 %cmp = icmp ult i1 %a, %b
|
/external/llvm/lib/Transforms/Utils/ |
SimplifyIndVar.cpp | 75 void eliminateIVComparison(ICmpInst *ICmp, Value *IVOperand); 149 void SimplifyIndvar::eliminateIVComparison(ICmpInst *ICmp, Value *IVOperand) { 151 ICmpInst::Predicate Pred = ICmp->getPredicate(); 152 if (IVOperand != ICmp->getOperand(0)) { 154 assert(IVOperand == ICmp->getOperand(1) && "Can't find IVOperand"); 159 // Get the SCEVs for the ICmp operands. 160 const SCEV *S = SE->getSCEV(ICmp->getOperand(IVOperIdx)); 161 const SCEV *X = SE->getSCEV(ICmp->getOperand(1 - IVOperIdx)); 164 const Loop *ICmpLoop = LI->getLoopFor(ICmp->getParent()); 171 ICmp->replaceAllUsesWith(ConstantInt::getTrue(ICmp->getContext())) [all...] |
/external/llvm/test/CodeGen/PowerPC/ |
2006-04-19-vmaddfp-crash.ll | 6 %tmp9 = icmp eq i32 0, 0 ; <i1> [#uses=1] 7 %tmp30 = icmp eq i32 0, 0 ; <i1> [#uses=1] 24 %tmp388 = icmp eq i32 0, 0 ; <i1> [#uses=1] 29 %tmp1208107 = icmp ugt i8* null, %stack ; <i1> [#uses=1] 39 %tmp859 = icmp eq i32 0, 0 ; <i1> [#uses=1]
|
ctrloops.ll | 17 %exitcond = icmp eq i32 %inc, 2048 32 %cmp1 = icmp sgt i32 %d, 0 41 %exitcond = icmp eq i32 %inc, %d 55 %cmp1 = icmp sgt i32 %d, 0 65 %exitcond = icmp eq i32 %inc, %d
|
/external/llvm/test/CodeGen/SystemZ/ |
int-cmp-36.ll | 18 %cond = icmp slt i32 %src1, %src2 36 %cond = icmp ult i32 %src1, %src2 55 %cond = icmp eq i32 %src1, %src2 74 %cond = icmp ne i32 %src1, %src2 94 %cond = icmp slt i32 %src1, %src2
|
int-cmp-37.ll | 18 %cond = icmp ult i32 %src1, %src2 36 %cond = icmp slt i32 %src1, %src2 55 %cond = icmp eq i32 %src1, %src2 74 %cond = icmp ne i32 %src1, %src2 95 %cond = icmp ult i32 %src1, %src2
|
int-cmp-39.ll | 18 %cond = icmp slt i64 %src1, %src2 36 %cond = icmp ult i64 %src1, %src2 55 %cond = icmp eq i64 %src1, %src2 74 %cond = icmp ne i64 %src1, %src2 94 %cond = icmp slt i64 %src1, %src2
|
int-cmp-40.ll | 18 %cond = icmp ult i64 %src1, %src2 36 %cond = icmp slt i64 %src1, %src2 55 %cond = icmp eq i64 %src1, %src2 74 %cond = icmp ne i64 %src1, %src2 95 %cond = icmp ult i64 %src1, %src2
|
int-cmp-41.ll | 18 %cond = icmp slt i64 %src1, %src2 36 %cond = icmp ult i64 %src1, %src2 55 %cond = icmp eq i64 %src1, %src2 74 %cond = icmp ne i64 %src1, %src2 94 %cond = icmp slt i64 %src1, %src2
|
int-cmp-42.ll | 18 %cond = icmp ult i64 %src1, %src2 36 %cond = icmp slt i64 %src1, %src2 55 %cond = icmp eq i64 %src1, %src2 74 %cond = icmp ne i64 %src1, %src2 94 %cond = icmp ult i64 %src1, %src2
|
int-cmp-43.ll | 17 %cond = icmp slt i64 %src1, %src2 35 %cond = icmp ult i64 %src1, %src2 53 %cond = icmp eq i64 %src1, %src2 71 %cond = icmp ne i64 %src1, %src2 90 %cond = icmp slt i64 %src1, %src2
|
/external/llvm/test/CodeGen/Thumb2/ |
thumb2-ifcvt1-tc.ll | 30 %tmp1434 = icmp eq i32 %a, %b ; <i1> [#uses=1] 43 %tmp3 = icmp sgt i32 %a_addr.026.0, %b_addr.021.0.ph ; <i1> [#uses=1] 48 %tmp1437 = icmp eq i32 %tmp7, %b_addr.021.0.ph ; <i1> [#uses=1] 54 %tmp14 = icmp eq i32 %a_addr.026.0, %tmp10 ; <i1> [#uses=1] 78 %tmp1 = icmp sgt i32 %a, 10 ; <i1> [#uses=1]
|
thumb2-ifcvt1.ll | 31 %tmp1434 = icmp eq i32 %a, %b ; <i1> [#uses=1] 44 %tmp3 = icmp sgt i32 %a_addr.026.0, %b_addr.021.0.ph ; <i1> [#uses=1] 49 %tmp1437 = icmp eq i32 %tmp7, %b_addr.021.0.ph ; <i1> [#uses=1] 55 %tmp14 = icmp eq i32 %a_addr.026.0, %tmp10 ; <i1> [#uses=1] 78 %tmp1 = icmp sgt i32 %a, 10 ; <i1> [#uses=1]
|
/external/llvm/test/CodeGen/X86/ |
atom-fixup-lea2.ll | 42 %cmp = icmp eq i32* %0, null 48 %cmp1 = icmp sgt i32 %1, 0 54 %cmp3 = icmp sgt i32 %2, 0 60 %cmp6 = icmp sgt i32 %3, 0 66 %cmp8 = icmp sgt i32 %4, 0
|
avoid-loop-align-2.ll | 11 %0 = icmp eq i32 %a, 0 ; <i1> [#uses=1] 15 %1 = icmp eq i32 %b, 0 ; <i1> [#uses=1] 32 %exitcond = icmp eq i32 %indvar.next, %b ; <i1> [#uses=1] 37 %exitcond22 = icmp eq i32 %indvar.next19, %a ; <i1> [#uses=1] 43 %exitcond28 = icmp eq i32 %indvar.next25, %a ; <i1> [#uses=1]
|
misched-crash.ll | 9 %cmp = icmp ult i64 %_x1, %_x2 13 %cmp16 = icmp ult i64 %cond, %0 14 %cmp23 = icmp ugt i64 %cond10, 0 22 %cmp16.i = icmp ult i64 %cond, %sub 31 %tobool36.i = icmp eq i8 %1, 0
|
/external/llvm/test/Instrumentation/BoundsChecking/ |
phi.ll | 12 %tobool1 = icmp eq i8 %0, 0 20 %tobool = icmp eq i8 %1, 0 41 ; CHECK-NEXT: icmp ult i64 10, %0 42 ; CHECK-NEXT: icmp ult i64 {{.*}}, 1 47 %tobool.i = icmp eq i8 %0, 0
|
/external/llvm/test/Transforms/GVN/ |
pre-compare.ll | 19 ; It is just as cheap to recompute the icmp against %x as it is to compare a 25 ; The sunk icmp is: 41 %cmp = icmp eq i32 %x, 1 45 %cmp1 = icmp eq i32 %x, 2 51 %cmp3 = icmp eq i32 %x, 2
|
/external/llvm/test/Transforms/LICM/ |
atomics.ll | 12 %exitcond = icmp eq i32 %inc, %val 31 %exitcond = icmp ne i32 %val, 0 38 ; CHECK-NEXT: %exitcond = icmp ne 52 %exitcond = icmp ne i32 %vala, %valb 71 %exitcond = icmp ne i32 %vala, 0
|