LLVM API Documentation

llvm::ScalarEvolution Member List

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

assignPassManager(PMStack &PMS, PassManagerType T=PMT_FunctionPassManager)llvm::FunctionPass [virtual]
deleteValueFromRecords(Value *V) const llvm::ScalarEvolution
doFinalization(Module &)llvm::FunctionPass [inline, virtual]
doInitialization(Module &)llvm::FunctionPass [inline, virtual]
dump() const llvm::Pass
dumpPassStructure(unsigned Offset=0)llvm::Pass [virtual]
FunctionPass(intptr_t pid)llvm::FunctionPass [inline, explicit]
FunctionPass(const void *pid)llvm::FunctionPass [inline, explicit]
getAddExpr(std::vector< SCEVHandle > &Ops)llvm::ScalarEvolution
getAddExpr(const SCEVHandle &LHS, const SCEVHandle &RHS)llvm::ScalarEvolution [inline]
getAddExpr(const SCEVHandle &Op0, const SCEVHandle &Op1, const SCEVHandle &Op2)llvm::ScalarEvolution [inline]
getAddRecExpr(const SCEVHandle &Start, const SCEVHandle &Step, const Loop *L)llvm::ScalarEvolution
getAddRecExpr(std::vector< SCEVHandle > &Operands, const Loop *L)llvm::ScalarEvolution
getAddRecExpr(const std::vector< SCEVHandle > &Operands, const Loop *L)llvm::ScalarEvolution [inline]
getAnalysis() const llvm::Pass [inline]
getAnalysis(Function &F)llvm::Pass [inline]
getAnalysisID(const PassInfo *PI) const llvm::Pass [inline]
getAnalysisID(const PassInfo *PI, Function &F)llvm::Pass [inline]
getAnalysisIfAvailable() const llvm::Pass [inline]
getAnalysisUsage(AnalysisUsage &AU) const llvm::ScalarEvolution [virtual]
getClassPassInfo()llvm::Pass [inline, static]
getConstant(ConstantInt *V)llvm::ScalarEvolution
getConstant(const APInt &Val)llvm::ScalarEvolution
getIntegerSCEV(int Val, const Type *Ty)llvm::ScalarEvolution
getIterationCount(const Loop *L) const llvm::ScalarEvolution
getMinusSCEV(const SCEVHandle &LHS, const SCEVHandle &RHS)llvm::ScalarEvolution
getMulExpr(std::vector< SCEVHandle > &Ops)llvm::ScalarEvolution
getMulExpr(const SCEVHandle &LHS, const SCEVHandle &RHS)llvm::ScalarEvolution [inline]
getNegativeSCEV(const SCEVHandle &V)llvm::ScalarEvolution
getNotSCEV(const SCEVHandle &V)llvm::ScalarEvolution
getPassInfo() const llvm::Pass
getPassName() const llvm::Pass [virtual]
getPotentialPassManagerType() const llvm::FunctionPass [inline, virtual]
getResolver()llvm::Pass [inline]
getSCEV(Value *V) const llvm::ScalarEvolution
getSCEVAtScope(Value *V, const Loop *L) const llvm::ScalarEvolution
getSignExtendExpr(const SCEVHandle &Op, const Type *Ty)llvm::ScalarEvolution
getSMaxExpr(const SCEVHandle &LHS, const SCEVHandle &RHS)llvm::ScalarEvolution
getSMaxExpr(std::vector< SCEVHandle > Operands)llvm::ScalarEvolution
getTruncateExpr(const SCEVHandle &Op, const Type *Ty)llvm::ScalarEvolution
getTruncateOrZeroExtend(const SCEVHandle &V, const Type *Ty)llvm::ScalarEvolution
getUDivExpr(const SCEVHandle &LHS, const SCEVHandle &RHS)llvm::ScalarEvolution
getUMaxExpr(const SCEVHandle &LHS, const SCEVHandle &RHS)llvm::ScalarEvolution
getUMaxExpr(std::vector< SCEVHandle > Operands)llvm::ScalarEvolution
getUnknown(Value *V)llvm::ScalarEvolution
getZeroExtendExpr(const SCEVHandle &Op, const Type *Ty)llvm::ScalarEvolution
hasLoopInvariantIterationCount(const Loop *L) const llvm::ScalarEvolution
hasSCEV(Value *V) const llvm::ScalarEvolution
IDllvm::ScalarEvolution [static]
lookupPassInfo(intptr_t TI)llvm::Pass [static]
mustPreserveAnalysisID(const PassInfo *AnalysisID) const llvm::Pass
Pass(intptr_t pid)llvm::Pass [inline, explicit]
Pass(const void *pid)llvm::Pass [inline, explicit]
preparePassManager(PMStack &)llvm::Pass [inline, virtual]
print(std::ostream &OS, const Module *=0) const llvm::ScalarEvolution [virtual]
print(std::ostream *OS, const Module *M=0) const llvm::ScalarEvolution [inline]
releaseMemory()llvm::ScalarEvolution [virtual]
run(Function &F)llvm::FunctionPass
runOnFunction(Function &F)llvm::ScalarEvolution [virtual]
runOnModule(Module &M)llvm::FunctionPass [virtual]
ScalarEvolution()llvm::ScalarEvolution [inline]
setResolver(AnalysisResolver *AR)llvm::Pass [inline]
setSCEV(Value *V, const SCEVHandle &H)llvm::ScalarEvolution
verifyAnalysis() const llvm::Pass [inline, virtual]
~Pass()llvm::Pass [virtual]