Searched defs:ICmp (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp80 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 DScalarEvolutionExpander.cpp1541 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 Dllvm.ml191 | ICmp Constructor in type:Opcode/t
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp761 /// 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 126 milliseconds