This is the complete list of members for
llvm::SCEVExpander, including all inherited members.
clear() | llvm::SCEVExpander | [inline] |
clearInsertPoint() | llvm::SCEVExpander | [inline] |
clearPostInc() | llvm::SCEVExpander | [inline] |
disableCanonicalMode() | llvm::SCEVExpander | [inline] |
enableLSRMode() | llvm::SCEVExpander | [inline] |
expandCodeFor(const SCEV *SH, Type *Ty, Instruction *I) | llvm::SCEVExpander | |
getIVIncOperand(Instruction *IncV, Instruction *InsertPos, bool allowScale) | llvm::SCEVExpander | |
getOrInsertCanonicalInductionVariable(const Loop *L, Type *Ty) | llvm::SCEVExpander | |
hoistIVInc(Instruction *IncV, Instruction *InsertPos) | llvm::SCEVExpander | |
isInsertedInstruction(Instruction *I) const | llvm::SCEVExpander | [inline] |
replaceCongruentIVs(Loop *L, const DominatorTree *DT, SmallVectorImpl< WeakVH > &DeadInsts, const TargetTransformInfo *TTI=nullptr) | llvm::SCEVExpander | |
SCEVExpander(ScalarEvolution &se, const char *name) | llvm::SCEVExpander | [inline, explicit] |
SCEVVisitor< SCEVExpander, Value * > | llvm::SCEVExpander | [friend] |
setChainedPhi(PHINode *PN) | llvm::SCEVExpander | [inline] |
setDebugType(const char *s) | llvm::SCEVExpander | [inline] |
setIVIncInsertPos(const Loop *L, Instruction *Pos) | llvm::SCEVExpander | [inline] |
setPostInc(const PostIncLoopSet &L) | llvm::SCEVExpander | [inline] |
visit(const SCEV *S) | llvm::SCEVVisitor< SCEVExpander, Value * > | [inline] |
visitCouldNotCompute(const SCEVCouldNotCompute *S) | llvm::SCEVVisitor< SCEVExpander, Value * > | [inline] |