HomeSort by relevance Sort by last modified time
    Searched refs:SCEVExpander (Results 1 - 14 of 14) sorted by null

  /external/llvm/include/llvm/Analysis/
ScalarEvolutionExpander.h 37 class SCEVExpander : public SCEVVisitor<SCEVExpander, Value*> {
90 friend struct SCEVVisitor<SCEVExpander, Value*>;
93 /// \brief Construct a SCEVExpander in "canonical" mode.
94 explicit SCEVExpander(ScalarEvolution &se, const DataLayout &DL,
228 /// into the program. The inserted code is inserted into the SCEVExpander's
ScalarEvolution.h 221 friend class SCEVExpander;
    [all...]
  /external/llvm/lib/Analysis/
ScalarEvolutionExpander.cpp 36 Value *SCEVExpander::ReuseOrCreateCast(Value *V, Type *Ty,
90 Value *SCEVExpander::InsertNoopCastOfTo(Value *V, Type *Ty) {
154 Value *SCEVExpander::InsertBinop(Instruction::BinaryOps Opcode,
373 Value *SCEVExpander::expandAddToGEP(const SCEV *const *op_begin,
592 const Loop *SCEVExpander::getRelevantLoop(const SCEV *S) {
666 Value *SCEVExpander::visitAddExpr(const SCEVAddExpr *S) {
737 Value *SCEVExpander::visitMulExpr(const SCEVMulExpr *S) {
779 Value *SCEVExpander::visitUDivExpr(const SCEVUDivExpr *S) {
    [all...]
LoopAccessAnalysis.cpp     [all...]
  /external/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp 113 void SimplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LPPassManager &LPM);
115 void RewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter);
118 PHINode *IndVar, SCEVExpander &Rewriter);
192 /// before the user. SCEVExpander or LICM will hoist loop invariants out of the
482 void IndVarSimplify::RewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter) {
762 PHINode *CreateWideIV(SCEVExpander &Rewriter);
777 Instruction *WidenIVUse(NarrowIVDefUse DU, SCEVExpander &Rewriter);
    [all...]
LoopStrengthReduce.cpp     [all...]
LoopIdiomRecognize.cpp     [all...]
InductiveRangeCheckElimination.cpp 828 SCEVExpander(SE, DL, "irce")
    [all...]
LoopRerollPass.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCLoopDataPrefetch.cpp 213 SCEVExpander SCEVE(*SE, J->getModule()->getDataLayout(), "prefaddr");
PPCLoopPreIncPrep.cpp 291 SCEVExpander SCEVE(*SE, Header->getModule()->getDataLayout(), "pistart");
PPCCTRLoops.cpp 535 SCEVExpander SCEVE(*SE, Preheader->getModule()->getDataLayout(), "loopcnt");
  /external/llvm/lib/Transforms/Utils/
LoopUnrollRuntime.cpp 318 SCEVExpander Expander(*SE, DL, "loop-unroll");
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp     [all...]

Completed in 612 milliseconds