LLVM API Documentation

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

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

classof(const SCEV *S)llvm::SCEVAddRecExprinlinestatic
delinearize(ScalarEvolution &SE, SmallVectorImpl< const SCEV * > &Subscripts, SmallVectorImpl< const SCEV * > &Sizes) const llvm::SCEVAddRecExpr
dump() const llvm::SCEV
evaluateAtIteration(const SCEV *It, ScalarEvolution &SE) const llvm::SCEVAddRecExpr
FlagAnyWrap enum valuellvm::SCEV
FlagNSW enum valuellvm::SCEV
FlagNUW enum valuellvm::SCEV
FlagNW enum valuellvm::SCEV
getLoop() const llvm::SCEVAddRecExprinline
getNextInBucket() const llvm::FoldingSetImpl::Nodeinline
getNoWrapFlags(NoWrapFlags Mask=NoWrapMask) const llvm::SCEVNAryExprinline
getNumIterationsInRange(ConstantRange Range, ScalarEvolution &SE) const llvm::SCEVAddRecExpr
getNumOperands() const llvm::SCEVNAryExprinline
getOperand(unsigned i) const llvm::SCEVNAryExprinline
getPostIncExpr(ScalarEvolution &SE) const llvm::SCEVAddRecExprinline
getSCEVType() const llvm::SCEVinline
getStart() const llvm::SCEVAddRecExprinline
getStepRecurrence(ScalarEvolution &SE) const llvm::SCEVAddRecExprinline
getType() const llvm::SCEVNAryExprinline
isAffine() const llvm::SCEVAddRecExprinline
isAllOnesValue() const llvm::SCEV
isNonConstantNegative() const llvm::SCEV
isOne() const llvm::SCEV
isQuadratic() const llvm::SCEVAddRecExprinline
isZero() const llvm::SCEV
Node()llvm::FoldingSetImpl::Nodeinline
NoWrapFlags enum namellvm::SCEV
NoWrapMask enum valuellvm::SCEV
NumOperandsllvm::SCEVNAryExprprotected
op_begin() const llvm::SCEVNAryExprinline
op_end() const llvm::SCEVNAryExprinline
op_iterator typedefllvm::SCEVNAryExpr
Operandsllvm::SCEVNAryExprprotected
print(raw_ostream &OS) const llvm::SCEV
ScalarEvolution classllvm::SCEVAddRecExprfriend
SCEV(const FoldingSetNodeIDRef ID, unsigned SCEVTy)llvm::SCEVinlineexplicit
SCEVNAryExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, const SCEV *const *O, size_t N)llvm::SCEVNAryExprinlineprotected
SetNextInBucket(void *N)llvm::FoldingSetImpl::Nodeinline
setNoWrapFlags(NoWrapFlags Flags)llvm::SCEVAddRecExprinline
SubclassDatallvm::SCEVprotected