HomeSort by relevance Sort by last modified time
    Searched refs:ICmp (Results 1 - 25 of 37) sorted by null

1 2

  /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/lib/Analysis/
CaptureTracking.cpp 152 case Instruction::ICmp:
ScalarEvolutionExpander.cpp     [all...]
ConstantFolding.cpp     [all...]
  /external/llvm/lib/Target/MBlaze/
MBlazeISelLowering.h 79 ICmp,
MBlazeISelLowering.cpp 48 case MBlazeISD::ICmp : return "MBlazeISD::ICmp";
582 CompareFlag = DAG.getNode(MBlazeISD::ICmp, dl, MVT::i32, LHS, RHS)
    [all...]
  /external/llvm/lib/Transforms/Scalar/
CorrelatedValuePropagation.cpp 275 case Instruction::ICmp:
GVN.cpp 197 assert((Opcode == Instruction::ICmp || Opcode == Instruction::FCmp) &&
418 case Instruction::ICmp:
    [all...]
SCCP.cpp     [all...]
  /external/llvm/lib/VMCore/
Instruction.cpp 150 case ICmp: return "icmp";
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,
Constants.cpp     [all...]
  /external/llvm/include/llvm/
InstrTypes.h     [all...]
Instructions.h     [all...]
  /external/llvm/tools/llvm-diff/
DifferenceEngine.cpp 407 case Instruction::ICmp:
  /external/llvm/lib/AsmParser/
LLLexer.cpp 607 INSTKEYWORD(icmp, ICmp); INSTKEYWORD(fcmp, FCmp);
LLParser.cpp     [all...]
  /external/llvm/tools/llvm-stress/
llvm-stress.cpp 602 Value *V = CmpInst::Create(fp ? Instruction::FCmp : Instruction::ICmp,
  /external/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp     [all...]
  /external/llvm/lib/Target/CppBackend/
CPPBackend.cpp 860 case Instruction::ICmp:
873 default: error("Invalid ICmp Predicate");
    [all...]
  /frameworks/compile/slang/BitWriter_2_9/
BitcodeWriter.cpp     [all...]
  /frameworks/compile/slang/BitWriter_2_9_func/
BitcodeWriter.cpp     [all...]
  /external/llvm/lib/ExecutionEngine/Interpreter/
Execution.cpp 276 dbgs() << "Don't know how to handle this ICmp predicate!\n-->" << I;
    [all...]
  /external/llvm/bindings/ocaml/llvm/
llvm.ml 103 module Icmp = struct
187 | ICmp
450 external const_icmp : Icmp.t -> llvalue -> llvalue -> llvalue
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineCompares.cpp 113 /// isSignBitCheck - Given an exploded icmp instruction, return true if the
197 /// we can optimize "icmp eq (load (gep "foo", 0, i)), 0" into "icmp eq i, 3".
468 /// want to return 'i' for "icmp ne i, 0". Note that, in general, indices can
470 /// legal to codegen as "icmp ne (i*4), 0" (assuming A is a pointer to i32).
577 // and would change the result of the icmp.
692 // Only lower this if the icmp is the only user of the GEP or if we expect
707 /// FoldICmpAddOpCst - Fold "icmp pred (X+CI), X".
713 // elsewhere. icmp X+0, X -> icmp X,
    [all...]

Completed in 750 milliseconds

1 2