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

  /external/llvm/include/llvm/Analysis/
ScalarEvolutionExpander.h 31 /// SCEVExpander - This class uses information about analyze scalars to
37 class SCEVExpander : public SCEVVisitor<SCEVExpander, Value*> {
90 friend struct SCEVVisitor<SCEVExpander, Value*>;
93 /// SCEVExpander - Construct a SCEVExpander in "canonical" mode.
94 explicit SCEVExpander(ScalarEvolution &se, const char *name)
220 /// SCEVExpander's current insertion point. If a type is specified, the
ScalarEvolution.h 217 friend class SCEVExpander;
    [all...]
  /external/llvm/lib/Analysis/
ScalarEvolutionExpander.cpp 34 Value *SCEVExpander::ReuseOrCreateCast(Value *V, Type *Ty,
88 Value *SCEVExpander::InsertNoopCastOfTo(Value *V, Type *Ty) {
152 Value *SCEVExpander::InsertBinop(Instruction::BinaryOps Opcode,
391 Value *SCEVExpander::expandAddToGEP(const SCEV *const *op_begin,
628 const Loop *SCEVExpander::getRelevantLoop(const SCEV *S) {
702 Value *SCEVExpander::visitAddExpr(const SCEVAddExpr *S) {
773 Value *SCEVExpander::visitMulExpr(const SCEVMulExpr *S) {
    [all...]
  /external/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp 112 void SimplifyAndExtend(Loop *L, SCEVExpander &Rewriter, LPPassManager &LPM);
114 void RewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter);
117 PHINode *IndVar, SCEVExpander &Rewriter);
191 /// before the user. SCEVExpander or LICM will hoist loop invariants out of the
481 void IndVarSimplify::RewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter) {
748 PHINode *CreateWideIV(SCEVExpander &Rewriter);
760 Instruction *WidenIVUse(NarrowIVDefUse DU, SCEVExpander &Rewriter);
    [all...]
LoopStrengthReduce.cpp     [all...]
LoopIdiomRecognize.cpp     [all...]
LoopRerollPass.cpp     [all...]
  /external/llvm/lib/Transforms/Utils/
LoopUnrollRuntime.cpp 280 SCEVExpander Expander(*SE, "loop-unroll");
  /external/llvm/lib/Target/PowerPC/
PPCCTRLoops.cpp 516 SCEVExpander SCEVE(*SE, "loopcnt");
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp     [all...]

Completed in 266 milliseconds