LLVM  11.0.0git
llvm::AAReturnedValues Member List

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

AAReturnedValues(const IRPosition &IRP, Attributor &A)llvm::AAReturnedValuesinline
AbstractAttribute(const IRPosition &IRP)llvm::AbstractAttributeinline
argument(const Argument &Arg)llvm::IRPositioninlinestatic
callsite_argument(const CallBase &CB, unsigned ArgNo)llvm::IRPositioninlinestatic
callsite_argument(AbstractCallSite ACS, unsigned ArgNo)llvm::IRPositioninlinestatic
callsite_function(const CallBase &CB)llvm::IRPositioninlinestatic
callsite_returned(const CallBase &CB)llvm::IRPositioninlinestatic
checkForAllReturnedValuesAndReturnInsts(function_ref< bool(Value &, const SmallSetVector< ReturnInst *, 4 > &)> Pred) const =0llvm::AAReturnedValuespure virtual
const_iterator typedefllvm::AAReturnedValues
createForPosition(const IRPosition &IRP, Attributor &A)llvm::AAReturnedValuesstatic
dump() constllvm::AbstractAttributeinline
EmptyKeyllvm::IRPositionstatic
function(const Function &F)llvm::IRPositioninlinestatic
function_scope(const IRPosition &IRP)llvm::IRPositioninlinestatic
getAnchorScope() constllvm::IRPositioninline
getAnchorValue() constllvm::IRPositioninline
getArgNo() constllvm::IRPositioninline
getAssociatedArgument() constllvm::IRPosition
getAssociatedFunction() constllvm::IRPositioninline
getAssociatedType() constllvm::IRPositioninline
getAssociatedValue() constllvm::IRPositioninline
getAsStr() const =0llvm::AbstractAttributepure virtual
getAssumedUniqueReturnValue(Attributor &A) constllvm::AAReturnedValues
getAttrIdx() constllvm::IRPositioninline
getAttrKind() constllvm::IRAttribute< Attribute::Returned, AbstractAttribute >inline
getAttrs(ArrayRef< Attribute::AttrKind > AKs, SmallVectorImpl< Attribute > &Attrs, bool IgnoreSubsumingPositions=false, Attributor *A=nullptr) constllvm::IRPosition
getCtxI() constllvm::IRPositioninline
getDeducedAttributes(LLVMContext &Ctx, SmallVectorImpl< Attribute > &Attrs) constllvm::IRAttribute< Attribute::Returned, AbstractAttribute >inlinevirtual
getIRPosition() constllvm::AbstractAttributeinline
getIRPosition()llvm::AbstractAttributeinline
getNumReturnValues() const =0llvm::AAReturnedValuespure virtual
getPositionKind() constllvm::IRPositioninline
getState()=0llvm::AbstractAttributepure virtual
getState() const =0llvm::AbstractAttributepure virtual
getUnresolvedCalls() const =0llvm::AAReturnedValuespure virtual
hasAttr(ArrayRef< Attribute::AttrKind > AKs, bool IgnoreSubsumingPositions=false, Attributor *A=nullptr) constllvm::IRPosition
IDllvm::AAReturnedValuesstatic
initialize(Attributor &A) overridellvm::IRAttribute< Attribute::Returned, AbstractAttribute >inlinevirtual
IRAttribute(const IRPosition &IRP)llvm::IRAttribute< Attribute::Returned, AbstractAttribute >inline
IRP_ARGUMENT enum valuellvm::IRPosition
IRP_CALL_SITE enum valuellvm::IRPosition
IRP_CALL_SITE_ARGUMENT enum valuellvm::IRPosition
IRP_CALL_SITE_RETURNED enum valuellvm::IRPosition
IRP_FLOAT enum valuellvm::IRPosition
IRP_FUNCTION enum valuellvm::IRPosition
IRP_INVALID enum valuellvm::IRPosition
IRP_RETURNED enum valuellvm::IRPosition
IRPosition()llvm::IRPositioninline
isAnyCallSitePosition() constllvm::IRPositioninline
isFnInterfaceKind() constllvm::IRPositioninline
iterator typedefllvm::AAReturnedValues
Kind enum namellvm::IRPosition
manifest(Attributor &A) overridellvm::IRAttribute< Attribute::Returned, AbstractAttribute >inlinevirtual
operator void *() constllvm::IRPositioninline
operator!=(const IRPosition &RHS) constllvm::IRPositioninline
operator==(const IRPosition &RHS) constllvm::IRPositioninline
print(raw_ostream &OS) constllvm::AbstractAttributevirtual
removeAttrs(ArrayRef< Attribute::AttrKind > AKs) constllvm::IRPositioninline
returned(const Function &F)llvm::IRPositioninlinestatic
returned_values()=0llvm::AAReturnedValuespure virtual
returned_values() const =0llvm::AAReturnedValuespure virtual
StateType typedefllvm::AbstractAttribute
TombstoneKeyllvm::IRPositionstatic
trackStatistics() const =0llvm::AbstractAttributeprotectedpure virtual
update(Attributor &A)llvm::AbstractAttributeprotected
updateImpl(Attributor &A)=0llvm::AbstractAttributeprotectedpure virtual
value(const Value &V)llvm::IRPositioninlinestatic
~AbstractAttribute()llvm::AbstractAttributeinlinevirtual