LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::SCEVExpander Member List

This is the complete list of members for llvm::SCEVExpander, including all inherited members.

clear()llvm::SCEVExpanderinline
clearInsertPoint()llvm::SCEVExpanderinline
clearPostInc()llvm::SCEVExpanderinline
disableCanonicalMode()llvm::SCEVExpanderinline
enableLSRMode()llvm::SCEVExpanderinline
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::SCEVExpanderinline
replaceCongruentIVs(Loop *L, const DominatorTree *DT, SmallVectorImpl< WeakVH > &DeadInsts, const TargetTransformInfo *TTI=NULL)llvm::SCEVExpander
SCEVExpander(ScalarEvolution &se, const char *name)llvm::SCEVExpanderinlineexplicit
SCEVVisitor< SCEVExpander, Value * >llvm::SCEVExpanderfriend
setChainedPhi(PHINode *PN)llvm::SCEVExpanderinline
setDebugType(const char *s)llvm::SCEVExpanderinline
setIVIncInsertPos(const Loop *L, Instruction *Pos)llvm::SCEVExpanderinline
setPostInc(const PostIncLoopSet &L)llvm::SCEVExpanderinline
visit(const SCEV *S)llvm::SCEVVisitor< SCEVExpander, Value * >inline
visitCouldNotCompute(const SCEVCouldNotCompute *S)llvm::SCEVVisitor< SCEVExpander, Value * >inline