LLVM 24.0.0git
llvm::SCEVSMinExpr Member List

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

CanonicalSCEVllvm::SCEVprotected
classof(const SCEV *S)llvm::SCEVSMinExprinlinestatic
llvm::SCEVNAryExpr::classof(const SCEVUse *U)llvm::SCEVNAryExprinlinestatic
computeAndSetCanonical(ScalarEvolution &SE)llvm::SCEV
dump() constllvm::SCEV
ExpressionSizellvm::SCEVprotected
FlagAnyWrapllvm::SCEVstatic
FlagNSWllvm::SCEVstatic
FlagNUWllvm::SCEVstatic
FlagNWllvm::SCEVstatic
FoldingSetNode()=defaultllvm::FoldingSetNode
getCanonical() constllvm::SCEVinline
getExpressionSize() constllvm::SCEVinline
getFoldingSetHash() constllvm::FoldingSetNodeinline
getNoWrapFlags(NoWrapFlags Mask=NoWrapMask) constllvm::SCEVNAryExprinline
getNumOperands() constllvm::SCEVNAryExprinline
getOperand(unsigned i) constllvm::SCEVNAryExprinline
getSCEVType() constllvm::SCEVinline
getType() constllvm::SCEVinline
hasNoSelfWrap() constllvm::SCEVNAryExprinline
hasNoSignedWrap() constllvm::SCEVNAryExprinline
hasNoUnsignedWrap() constllvm::SCEVNAryExprinline
isAllOnesValue() constllvm::SCEV
isNonConstantNegative() constllvm::SCEV
isOne() constllvm::SCEV
isZero() constllvm::SCEV
negate(enum SCEVTypes T)llvm::SCEVMinMaxExprinlinestatic
NoWrapFlags typedefllvm::SCEV
NoWrapMaskllvm::SCEVstatic
NumOperandsllvm::SCEVNAryExprprotected
Operandsllvm::SCEVNAryExprprotected
operands() constllvm::SCEVNAryExprinline
operator=(const SCEV &)=deletellvm::SCEV
print(raw_ostream &OS) constllvm::SCEV
ScalarEvolution classllvm::SCEVSMinExprfriend
SCEV(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, unsigned short ExpressionSize, Type *Ty)llvm::SCEVinlineexplicit
SCEV(const SCEV &)=deletellvm::SCEV
SCEVCommutativeExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, const SCEVUse *O, size_t N, Type *Ty)llvm::SCEVCommutativeExprinlineprotected
SCEVMinMaxExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, const SCEVUse *O, size_t N)llvm::SCEVMinMaxExprinlineprotected
SCEVNAryExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, const SCEVUse *O, size_t N, Type *Ty)llvm::SCEVNAryExprinlineprotected
setFoldingSetHash(uint32_t Hash)llvm::FoldingSetNodeinline
setNoWrapFlags(NoWrapFlags Flags)llvm::SCEVCommutativeExprinline
SubclassDatallvm::SCEVprotected
Tyllvm::SCEVprotected