LLVM API Documentation

llvm::SCEVExpander Member List

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

addInsertedValue(Instruction *I, SCEV *S)llvm::SCEVExpander [inline]
clear()llvm::SCEVExpander [inline]
expand(SCEV *S)llvm::SCEVExpander [inline, protected]
expandCodeFor(SCEVHandle SH, Instruction *IP, const Type *Ty=0)llvm::SCEVExpander [inline]
expandInTy(SCEV *S, const Type *Ty)llvm::SCEVExpander [inline, protected]
getLoopInfo() constllvm::SCEVExpander [inline]
getOrInsertCanonicalInductionVariable(const Loop *L, const Type *Ty)llvm::SCEVExpander [inline]
InsertCastOfTo(Value *V, const Type *Ty)llvm::SCEVExpander [static]
InsertedExpressionsllvm::SCEVExpander
InsertedInstructionsllvm::SCEVExpander
InsertPtllvm::SCEVExpander
isInsertedInstruction(Instruction *I) constllvm::SCEVExpander [inline]
LIllvm::SCEVExpander
SCEVExpander(ScalarEvolution &se, LoopInfo &li)llvm::SCEVExpander [inline]
SCEVVisitor< SCEVExpander, Value * >llvm::SCEVExpander [friend]
SEllvm::SCEVExpander
visit(SCEV *S)llvm::SCEVVisitor< SC, RetVal > [inline]
visitAddExpr(SCEVAddExpr *S)llvm::SCEVExpander [inline, protected]
visitAddRecExpr(SCEVAddRecExpr *S)llvm::SCEVExpander [protected]
visitConstant(SCEVConstant *S)llvm::SCEVExpander [inline, protected]
visitCouldNotCompute(SCEVCouldNotCompute *S)llvm::SCEVVisitor< SC, RetVal > [inline]
visitMulExpr(SCEVMulExpr *S)llvm::SCEVExpander [protected]
visitSDivExpr(SCEVSDivExpr *S)llvm::SCEVExpander [inline, protected]
visitTruncateExpr(SCEVTruncateExpr *S)llvm::SCEVExpander [inline, protected]
visitUnknown(SCEVUnknown *S)llvm::SCEVExpander [inline, protected]
visitZeroExtendExpr(SCEVZeroExtendExpr *S)llvm::SCEVExpander [inline, protected]