/external/llvm/test/Transforms/LICM/ |
scalar-promote-memmodel.ll | 14 %cmp = icmp slt i32 %i.0, %n 18 %tobool = icmp eq i32 %b, 0
|
/external/llvm/test/Transforms/LoopStrengthReduce/ |
related_indvars.ll | 12 %tmp.24 = icmp eq double* %D, %E ; <i1> [#uses=1] 21 %tmp.2 = icmp eq double* %inc, %E ; <i1> [#uses=1]
|
/external/llvm/test/Transforms/LoopUnroll/ |
partial-unroll-optsize.ll | 12 %exitcnd = icmp uge i32 %inc, 1024 35 ; CHECK-NEXT: icmp
|
/external/llvm/test/Transforms/LoopUnswitch/ |
2008-06-02-DomInfo.ll | 7 %tmp3 = icmp eq i16 %p_5, 0 ; <i1> [#uses=1] 9 %tmp28 = icmp ugt i32 %tmp1314, 3 ; <i1> [#uses=1]
|
2012-04-02-IndirectBr.ll | 4 ; CHECK: %0 = icmp eq i64 undef, 0 21 %0 = icmp eq i64 undef, 0
|
/external/llvm/test/Transforms/MergeFunc/ |
phi-speculation1.ll | 11 %E = icmp ugt i32 %D, 10000 25 %4 = icmp ugt i32 %3, 10000
|
phi-speculation2.ll | 11 %E = icmp ugt i32 %D, 10000 25 %4 = icmp ugt i32 %3, 10000
|
/external/llvm/test/Transforms/SimplifyCFG/ |
2006-02-17-InfiniteUnroll.ll | 5 %tmp595 = icmp slt i32 0, 0 ; <i1> [#uses=4] 10 %tmp397 = icmp sgt i32 0, 0 ; <i1> [#uses=1]
|
2006-10-19-UncondDiv.ll | 9 %tmp181 = icmp eq i32 %tmp, 0 ; <i1> [#uses=1] 20 %tmp181 = icmp eq i32 %tmp, 0 ; <i1> [#uses=1]
|
preserve-branchweights-partial.ll | 18 %cmp11 = icmp eq i32 %A, 1 27 %cmp17 = icmp eq i32 %A, 2
|
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
|
switch-to-icmp.ll | 20 ; CHECK: %switch = icmp ult i32 %x.off, 3 38 ; CHECK: %switch = icmp ult i32 %x, 2
|
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 | 6 %cond = icmp eq i32 %l, 1 ; <i1> [#uses=1] 20 %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
|
/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/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/ |
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]
|
/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
|