Searched defs:ICmp (Results 1 - 4 of 4) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 80 void eliminateIVComparison(ICmpInst *ICmp, Value *IVOperand); 157 void SimplifyIndvar::eliminateIVComparison(ICmpInst *ICmp, Value *IVOperand) { argument 159 ICmpInst::Predicate Pred = ICmp->getPredicate(); 160 if (IVOperand != ICmp->getOperand(0)) { 162 assert(IVOperand == ICmp->getOperand(1) && "Can't find IVOperand"); 167 // Get the SCEVs for the ICmp operands. 168 const SCEV *S = SE->getSCEV(ICmp->getOperand(IVOperIdx)); 169 const SCEV *X = SE->getSCEV(ICmp->getOperand(1 - IVOperIdx)); 172 const Loop *ICmpLoop = LI->getLoopFor(ICmp->getParent()); 179 ICmp [all...] |
/external/llvm/lib/Analysis/ |
H A D | ScalarEvolutionExpander.cpp | 1541 Value *ICmp = Builder.CreateICmpSGT(LHS, RHS); local 1542 rememberInstruction(ICmp); 1543 Value *Sel = Builder.CreateSelect(ICmp, LHS, RHS, "smax"); 1565 Value *ICmp = Builder.CreateICmpUGT(LHS, RHS); local 1566 rememberInstruction(ICmp); 1567 Value *Sel = Builder.CreateSelect(ICmp, LHS, RHS, "umax");
|
/external/llvm/bindings/ocaml/llvm/ |
H A D | llvm.ml | 191 | ICmp Constructor in type:Opcode/t
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 761 /// Returns true if the instruction is a Select(ICmp(X, Y), X, Y) instruction 2080 CmpInst::Create(Instruction::ICmp, CmpInst::ICMP_EQ, BackedgeCount, 2396 Value *CmpN = CmpInst::Create(Instruction::ICmp, CmpInst::ICMP_EQ, IdxEnd, 2409 Value *ICmp = Builder.CreateICmpEQ(NextIdx, IdxEndRoundDown); local 2410 Builder.CreateCondBr(ICmp, MiddleBlock, VecBody); 2476 return Instruction::ICmp; 2740 if (Op != Instruction::ICmp && Op != Instruction::FCmp) 2773 if (Op != Instruction::ICmp && Op != Instruction::FCmp) 3153 case Instruction::ICmp: 4971 /// Returns true if the instruction is a Select(ICmp( [all...] |
Completed in 4950 milliseconds