/external/llvm/lib/Transforms/Utils/ |
SimplifyIndVar.cpp | 80 void eliminateIVComparison(ICmpInst *ICmp, Value *IVOperand); 157 void SimplifyIndvar::eliminateIVComparison(ICmpInst *ICmp, Value *IVOperand) { 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->replaceAllUsesWith(ConstantInt::getTrue(ICmp->getContext())) [all...] |
/external/llvm/lib/Analysis/ |
CaptureTracking.cpp | 160 case Instruction::ICmp:
|
ScalarEvolutionExpander.cpp | [all...] |
CostModel.cpp | 425 case Instruction::ICmp:
|
/external/llvm/unittests/Transforms/Utils/ |
IntegerDivision.cpp | 77 EXPECT_TRUE(BB->front().getOpcode() == Instruction::ICmp); 137 EXPECT_TRUE(BB->front().getOpcode() == Instruction::ICmp); 198 EXPECT_TRUE(BB->front().getOpcode() == Instruction::ICmp); 258 EXPECT_TRUE(BB->front().getOpcode() == Instruction::ICmp);
|
/external/llvm/lib/Transforms/ObjCARC/ |
ObjCARCUtil.cpp | 232 case Instruction::ICmp:
|
/external/llvm/lib/Target/PowerPC/ |
PPCTargetTransformInfo.cpp | 229 case Instruction::ICmp:
|
/external/llvm/lib/Transforms/Scalar/ |
CorrelatedValuePropagation.cpp | 303 case Instruction::ICmp:
|
GVN.cpp | 201 assert((Opcode == Instruction::ICmp || Opcode == Instruction::FCmp) && 422 case Instruction::ICmp: [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineVectorOps.cpp | 627 case Instruction::ICmp: 706 case Instruction::ICmp: 707 assert(NewOps.size() == 2 && "icmp with #ops != 2"); 789 case Instruction::ICmp: [all...] |
/external/llvm/lib/IR/ |
Instruction.cpp | 245 case ICmp: return "icmp";
|
ConstantsContext.h | 236 // behind the scenes to implement ICmp and FCmp constant expressions. This is 460 if (V.opcode == Instruction::ICmp) 461 return new CompareConstantExpr(Ty, Instruction::ICmp, V.subclassdata,
|
Constants.cpp | [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXGenericToNVVM.cpp | 307 case Instruction::ICmp: 308 // CompareConstantExpr (icmp)
|
/external/llvm/lib/Transforms/Vectorize/ |
LoopVectorize.cpp | 612 // The last instruction in a min/max pattern (select of the select(icmp()) 756 /// select(icmp()) this function advances the instruction pointer 'I' from the 761 /// Returns true if the instruction is a Select(ICmp(X, Y), X, Y) instruction [all...] |
SLPVectorizer.cpp | 916 case Instruction::ICmp: [all...] |
/external/llvm/include/llvm/IR/ |
InstrTypes.h | [all...] |
Instructions.h | [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64TargetTransformInfo.cpp | 214 case Instruction::ICmp:
|
/external/llvm/tools/llvm-diff/ |
DifferenceEngine.cpp | 403 case Instruction::ICmp:
|
/external/lldb/source/Expression/ |
IRInterpreter.cpp | 469 case Instruction::ICmp: 485 log->Printf("Unsupported ICmp predicate: %s", PrintValue(ii).c_str()); [all...] |
/external/llvm/lib/AsmParser/ |
LLLexer.cpp | 706 INSTKEYWORD(icmp, ICmp); INSTKEYWORD(fcmp, FCmp);
|
/external/llvm/tools/llvm-stress/ |
llvm-stress.cpp | 606 Value *V = CmpInst::Create(fp ? Instruction::FCmp : Instruction::ICmp,
|
/external/llvm/lib/Bitcode/Writer/ |
BitcodeWriter.cpp | [all...] |
/external/llvm/lib/Target/CppBackend/ |
CPPBackend.cpp | 881 case Instruction::ICmp: 894 default: error("Invalid ICmp Predicate"); [all...] |