LLVM 19.0.0git
llvm::SCEVAddRecExpr Member List

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

classof(const SCEV *S)llvm::SCEVAddRecExprinlinestatic
dump() constllvm::SCEV
evaluateAtIteration(const SCEV *It, ScalarEvolution &SE) constllvm::SCEVAddRecExpr
evaluateAtIteration(ArrayRef< const SCEV * > Operands, const SCEV *It, ScalarEvolution &SE)llvm::SCEVAddRecExprstatic
ExpressionSizellvm::SCEVprotected
FlagAnyWrap enum valuellvm::SCEV
FlagNSW enum valuellvm::SCEV
FlagNUW enum valuellvm::SCEV
FlagNW enum valuellvm::SCEV
getExpressionSize() constllvm::SCEVinline
getLoop() constllvm::SCEVAddRecExprinline
getNextInBucket() constllvm::FoldingSetBase::Nodeinline
getNoWrapFlags(NoWrapFlags Mask=NoWrapMask) constllvm::SCEVNAryExprinline
getNumIterationsInRange(const ConstantRange &Range, ScalarEvolution &SE) constllvm::SCEVAddRecExpr
getNumOperands() constllvm::SCEVNAryExprinline
getOperand(unsigned i) constllvm::SCEVNAryExprinline
getPostIncExpr(ScalarEvolution &SE) constllvm::SCEVAddRecExpr
getSCEVType() constllvm::SCEVinline
getStart() constllvm::SCEVAddRecExprinline
getStepRecurrence(ScalarEvolution &SE) constllvm::SCEVAddRecExprinline
getType() constllvm::SCEVAddRecExprinline
hasNoSelfWrap() constllvm::SCEVNAryExprinline
hasNoSignedWrap() constllvm::SCEVNAryExprinline
hasNoUnsignedWrap() constllvm::SCEVNAryExprinline
isAffine() constllvm::SCEVAddRecExprinline
isAllOnesValue() constllvm::SCEV
isNonConstantNegative() constllvm::SCEV
isOne() constllvm::SCEV
isQuadratic() constllvm::SCEVAddRecExprinline
isZero() constllvm::SCEV
Node()=defaultllvm::FoldingSetBase::Node
NoWrapFlags enum namellvm::SCEV
NoWrapMask enum valuellvm::SCEV
NumOperandsllvm::SCEVNAryExprprotected
operands() constllvm::SCEVNAryExprinline
Operandsllvm::SCEVNAryExprprotected
operator=(const SCEV &)=deletellvm::SCEV
print(raw_ostream &OS) constllvm::SCEV
ScalarEvolutionllvm::SCEVAddRecExprfriend
SCEV(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, unsigned short ExpressionSize)llvm::SCEVinlineexplicit
SCEV(const SCEV &)=deletellvm::SCEV
SCEVNAryExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, const SCEV *const *O, size_t N)llvm::SCEVNAryExprinlineprotected
SetNextInBucket(void *N)llvm::FoldingSetBase::Nodeinline
setNoWrapFlags(NoWrapFlags Flags)llvm::SCEVAddRecExprinline
SubclassDatallvm::SCEVprotected