/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 75 void eliminateIVComparison(ICmpInst *ICmp, Value *IVOperand); 149 void SimplifyIndvar::eliminateIVComparison(ICmpInst *ICmp, Value *IVOperand) { argument 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 [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Analysis/ |
H A D | CaptureTracking.cpp | 152 case Instruction::ICmp:
|
H A D | ScalarEvolutionExpander.cpp | 1441 Value *ICmp = Builder.CreateICmpSGT(LHS, RHS); local 1442 rememberInstruction(ICmp); 1443 Value *Sel = Builder.CreateSelect(ICmp, LHS, RHS, "smax"); 1465 Value *ICmp = Builder.CreateICmpUGT(LHS, RHS); local 1466 rememberInstruction(ICmp); 1467 Value *Sel = Builder.CreateSelect(ICmp, LHS, RHS, "umax");
|
H A D | ConstantFolding.cpp | 905 case Instruction::ICmp:
|
/macosx-10.10.1/llvmCore-3425.0.34/unittests/Transforms/Utils/ |
H A D | IntegerDivision.cpp | 76 EXPECT_TRUE(BB->front().getOpcode() == Instruction::ICmp); 136 EXPECT_TRUE(BB->front().getOpcode() == Instruction::ICmp);
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/MBlaze/ |
H A D | MBlazeISelLowering.h | 79 ICmp, enumerator in enum:llvm::MBlazeISD::NodeType
|
H A D | MBlazeISelLowering.cpp | 48 case MBlazeISD::ICmp : return "MBlazeISD::ICmp"; 582 CompareFlag = DAG.getNode(MBlazeISD::ICmp, dl, MVT::i32, LHS, RHS)
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/ |
H A D | CorrelatedValuePropagation.cpp | 280 case Instruction::ICmp:
|
H A D | GVN.cpp | 197 assert((Opcode == Instruction::ICmp || Opcode == Instruction::FCmp) && 418 case Instruction::ICmp:
|
H A D | SCCP.cpp | 1427 case Instruction::ICmp:
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/VMCore/ |
H A D | Instruction.cpp | 150 case ICmp: return "icmp";
|
H A D | ConstantsContext.h | 233 // behind the scenes to implement ICmp and FCmp constant expressions. This is 468 if (V.opcode == Instruction::ICmp) 469 return new CompareConstantExpr(Ty, Instruction::ICmp, V.subclassdata,
|
H A D | Constants.cpp | 984 return getOpcode() == Instruction::ICmp || getOpcode() == Instruction::FCmp; 1088 case Instruction::ICmp: 1770 pred <= ICmpInst::LAST_ICMP_PREDICATE && "Invalid ICmp Predicate"); 1780 const ExprMapKeyType Key(Instruction::ICmp, ArgVec, pred);
|
H A D | Instructions.cpp | 2871 if (Op == Instruction::ICmp) { 2891 if (Op == Instruction::ICmp) { 2986 default: llvm_unreachable("Invalid ICmp opcode to ConstantRange ctor!");
|
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/ |
H A D | InstrTypes.h | 821 return I->getOpcode() == Instruction::ICmp ||
|
H A D | Instructions.h | 914 Instruction::ICmp, pred, LHS, RHS, NameStr, 918 "Invalid ICmp predicate value"); 920 "Both operands to ICmp instruction are not of the same type!"); 924 "Invalid operand types for ICmp instruction"); 935 Instruction::ICmp, pred, LHS, RHS, NameStr, 939 "Invalid ICmp predicate value"); 941 "Both operands to ICmp instruction are not of the same type!"); 945 "Invalid operand types for ICmp instruction"); 955 Instruction::ICmp, pred, LHS, RHS, NameStr) { 958 "Invalid ICmp predicat [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/tools/llvm-diff/ |
H A D | DifferenceEngine.cpp | 407 case Instruction::ICmp:
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/AsmParser/ |
H A D | LLLexer.cpp | 610 INSTKEYWORD(icmp, ICmp); INSTKEYWORD(fcmp, FCmp);
|
H A D | LLParser.cpp | 2249 assert(Opc == Instruction::ICmp && "Unexpected opcode for CmpInst!"); 3423 assert(Opc == Instruction::ICmp && "Unknown opcode for CmpInst!");
|
/macosx-10.10.1/llvmCore-3425.0.34/tools/llvm-stress/ |
H A D | llvm-stress.cpp | 606 Value *V = CmpInst::Create(fp ? Instruction::FCmp : Instruction::ICmp,
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 980 case Instruction::ICmp: 1119 case Instruction::ICmp:
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 860 case Instruction::ICmp: 873 default: error("Invalid ICmp Predicate"); 1258 case Instruction::ICmp: {
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/ExecutionEngine/Interpreter/ |
H A D | Execution.cpp | 276 dbgs() << "Don't know how to handle this ICmp predicate!\n-->" << I; 1219 case Instruction::ICmp:
|
/macosx-10.10.1/llvmCore-3425.0.34/bindings/ocaml/llvm/ |
H A D | llvm.ml | 187 | ICmp
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 811 // Get the ICmp opcode 1650 assert(ICI.getPredicate() == ICmpInst::ICMP_UGT && "ICmp should be folded!"); 1834 return CmpInst::Create(Instruction::ICmp, I.getPredicate(), V, Op1); 1838 return CmpInst::Create(Instruction::ICmp, I.getPredicate(), V, Op1);
|