LLVM API Documentation
classof(const SCEV *S) | llvm::SCEVAddRecExpr | [inline, static] |
collectParametricTerms(ScalarEvolution &SE, SmallVectorImpl< const SCEV * > &Terms) const | llvm::SCEVAddRecExpr | |
computeAccessFunctions(ScalarEvolution &SE, SmallVectorImpl< const SCEV * > &Subscripts, SmallVectorImpl< const SCEV * > &Sizes) const | llvm::SCEVAddRecExpr | |
delinearize(ScalarEvolution &SE, SmallVectorImpl< const SCEV * > &Subscripts, SmallVectorImpl< const SCEV * > &Sizes, const SCEV *ElementSize) const | llvm::SCEVAddRecExpr | |
dump() const | llvm::SCEV | |
evaluateAtIteration(const SCEV *It, ScalarEvolution &SE) const | llvm::SCEVAddRecExpr | |
FlagAnyWrap enum value | llvm::SCEV | |
FlagNSW enum value | llvm::SCEV | |
FlagNUW enum value | llvm::SCEV | |
FlagNW enum value | llvm::SCEV | |
getLoop() const | llvm::SCEVAddRecExpr | [inline] |
getNextInBucket() const | llvm::FoldingSetImpl::Node | [inline] |
getNoWrapFlags(NoWrapFlags Mask=NoWrapMask) const | llvm::SCEVNAryExpr | [inline] |
getNumIterationsInRange(ConstantRange Range, ScalarEvolution &SE) const | llvm::SCEVAddRecExpr | |
getNumOperands() const | llvm::SCEVNAryExpr | [inline] |
getOperand(unsigned i) const | llvm::SCEVNAryExpr | [inline] |
getPostIncExpr(ScalarEvolution &SE) const | llvm::SCEVAddRecExpr | [inline] |
getSCEVType() const | llvm::SCEV | [inline] |
getStart() const | llvm::SCEVAddRecExpr | [inline] |
getStepRecurrence(ScalarEvolution &SE) const | llvm::SCEVAddRecExpr | [inline] |
getType() const | llvm::SCEVNAryExpr | [inline] |
isAffine() const | llvm::SCEVAddRecExpr | [inline] |
isAllOnesValue() const | llvm::SCEV | |
isNonConstantNegative() const | llvm::SCEV | |
isOne() const | llvm::SCEV | |
isQuadratic() const | llvm::SCEVAddRecExpr | [inline] |
isZero() const | llvm::SCEV | |
Node() | llvm::FoldingSetImpl::Node | [inline] |
NoWrapFlags enum name | llvm::SCEV | |
NoWrapMask enum value | llvm::SCEV | |
NumOperands | llvm::SCEVNAryExpr | [protected] |
op_begin() const | llvm::SCEVNAryExpr | [inline] |
op_end() const | llvm::SCEVNAryExpr | [inline] |
op_iterator typedef | llvm::SCEVNAryExpr | |
op_range typedef | llvm::SCEVNAryExpr | |
operands() const | llvm::SCEVNAryExpr | [inline] |
Operands | llvm::SCEVNAryExpr | [protected] |
print(raw_ostream &OS) const | llvm::SCEV | |
ScalarEvolution class | llvm::SCEVAddRecExpr | [friend] |
SCEV(const FoldingSetNodeIDRef ID, unsigned SCEVTy) | llvm::SCEV | [inline, explicit] |
SCEVNAryExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, const SCEV *const *O, size_t N) | llvm::SCEVNAryExpr | [inline, protected] |
SetNextInBucket(void *N) | llvm::FoldingSetImpl::Node | [inline] |
setNoWrapFlags(NoWrapFlags Flags) | llvm::SCEVAddRecExpr | [inline] |
SubclassData | llvm::SCEV | [protected] |