LLVM 17.0.0git
|
This is the complete list of members for llvm::IRPosition, including all inherited members.
argument(const Argument &Arg, const CallBaseContext *CBContext=nullptr) | llvm::IRPosition | inlinestatic |
CallBaseContext typedef | llvm::IRPosition | |
callsite_argument(const CallBase &CB, unsigned ArgNo) | llvm::IRPosition | inlinestatic |
callsite_argument(AbstractCallSite ACS, unsigned ArgNo) | llvm::IRPosition | inlinestatic |
callsite_function(const CallBase &CB) | llvm::IRPosition | inlinestatic |
callsite_returned(const CallBase &CB) | llvm::IRPosition | inlinestatic |
EmptyKey | llvm::IRPosition | static |
function(const Function &F, const CallBaseContext *CBContext=nullptr) | llvm::IRPosition | inlinestatic |
function_scope(const IRPosition &IRP, const CallBaseContext *CBContext=nullptr) | llvm::IRPosition | inlinestatic |
getAnchorScope() const | llvm::IRPosition | inline |
getAnchorValue() const | llvm::IRPosition | inline |
getAssociatedArgument() const | llvm::IRPosition | |
getAssociatedFunction() const | llvm::IRPosition | inline |
getAssociatedType() const | llvm::IRPosition | inline |
getAssociatedValue() const | llvm::IRPosition | inline |
getAttrIdx() const | llvm::IRPosition | inline |
getAttrs(ArrayRef< Attribute::AttrKind > AKs, SmallVectorImpl< Attribute > &Attrs, bool IgnoreSubsumingPositions=false, Attributor *A=nullptr) const | llvm::IRPosition | |
getCallBaseContext() const | llvm::IRPosition | inline |
getCalleeArgNo() const | llvm::IRPosition | inline |
getCallSiteArgNo() const | llvm::IRPosition | inline |
getCtxI() const | llvm::IRPosition | inline |
getPositionKind() const | llvm::IRPosition | inline |
hasAttr(ArrayRef< Attribute::AttrKind > AKs, bool IgnoreSubsumingPositions=false, Attributor *A=nullptr) const | llvm::IRPosition | |
hasCallBaseContext() const | llvm::IRPosition | inline |
inst(const Instruction &I, const CallBaseContext *CBContext=nullptr) | llvm::IRPosition | inlinestatic |
IRP_ARGUMENT enum value | llvm::IRPosition | |
IRP_CALL_SITE enum value | llvm::IRPosition | |
IRP_CALL_SITE_ARGUMENT enum value | llvm::IRPosition | |
IRP_CALL_SITE_RETURNED enum value | llvm::IRPosition | |
IRP_FLOAT enum value | llvm::IRPosition | |
IRP_FUNCTION enum value | llvm::IRPosition | |
IRP_INVALID enum value | llvm::IRPosition | |
IRP_RETURNED enum value | llvm::IRPosition | |
IRPosition() | llvm::IRPosition | inline |
isAnyCallSitePosition() const | llvm::IRPosition | inline |
isArgumentPosition() const | llvm::IRPosition | inline |
isFnInterfaceKind() const | llvm::IRPosition | inline |
Kind enum name | llvm::IRPosition | |
operator void *() const | llvm::IRPosition | inline |
operator!=(const IRPosition &RHS) const | llvm::IRPosition | inline |
operator==(const IRPosition &RHS) const | llvm::IRPosition | inline |
removeAttrs(ArrayRef< Attribute::AttrKind > AKs) const | llvm::IRPosition | inline |
returned(const Function &F, const CallBaseContext *CBContext=nullptr) | llvm::IRPosition | inlinestatic |
stripCallBaseContext() const | llvm::IRPosition | inline |
TombstoneKey | llvm::IRPosition | static |
value(const Value &V, const CallBaseContext *CBContext=nullptr) | llvm::IRPosition | inlinestatic |