LLVM API Documentation

llvm::SCEVAddExpr Member List
This is the complete list of members for llvm::SCEVAddExpr, including all inherited members.
classof(const SCEV *S)llvm::SCEVAddExpr [inline, static]
dump() const llvm::SCEV
FlagAnyWrap enum valuellvm::SCEV
FlagNSW enum valuellvm::SCEV
FlagNUW enum valuellvm::SCEV
FlagNW enum valuellvm::SCEV
getNextInBucket() const llvm::FoldingSetImpl::Node [inline]
getNoWrapFlags(NoWrapFlags Mask=NoWrapMask) const llvm::SCEVNAryExpr [inline]
getNumOperands() const llvm::SCEVNAryExpr [inline]
getOperand(unsigned i) const llvm::SCEVNAryExpr [inline]
getSCEVType() const llvm::SCEV [inline]
getType() const llvm::SCEVAddExpr [inline]
isAllOnesValue() const llvm::SCEV
isNonConstantNegative() const llvm::SCEV
isOne() const llvm::SCEV
isZero() const llvm::SCEV
Node()llvm::FoldingSetImpl::Node [inline]
NoWrapFlags enum namellvm::SCEV
NoWrapMask enum valuellvm::SCEV
NumOperandsllvm::SCEVNAryExpr [protected]
op_begin() const llvm::SCEVNAryExpr [inline]
op_end() const llvm::SCEVNAryExpr [inline]
op_iterator typedefllvm::SCEVNAryExpr
op_range typedefllvm::SCEVNAryExpr
operands() const llvm::SCEVNAryExpr [inline]
Operandsllvm::SCEVNAryExpr [protected]
print(raw_ostream &OS) const llvm::SCEV
ScalarEvolution classllvm::SCEVAddExpr [friend]
SCEV(const FoldingSetNodeIDRef ID, unsigned SCEVTy)llvm::SCEV [inline, explicit]
SCEVCommutativeExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, const SCEV *const *O, size_t N)llvm::SCEVCommutativeExpr [inline, protected]
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::SCEVCommutativeExpr [inline]
SubclassDatallvm::SCEV [protected]