LLVM  10.0.0svn
AADereferenceableReturned Member List

This is the complete list of members for AADereferenceableReturned, including all inherited members.

AADereferenceable(const IRPosition &IRP)llvm::AADereferenceableinline
AADereferenceableImpl(const IRPosition &IRP)AADereferenceableImplinline
AADereferenceableReturned(const IRPosition &IRP)AADereferenceableReturnedinline
AAReturnedFromReturnedValues(const IRPosition &IRP)AAReturnedFromReturnedValues< AADereferenceable, AADereferenceableImpl, DerefState >inline
argument(const Argument &Arg)llvm::IRPositioninlinestatic
callsite_argument(const CallBase &CB, unsigned ArgNo)llvm::IRPositioninlinestatic
callsite_argument(ImmutableCallSite ICS, unsigned ArgNo)llvm::IRPositioninlinestatic
callsite_function(const CallBase &CB)llvm::IRPositioninlinestatic
callsite_function(ImmutableCallSite ICS)llvm::IRPositioninlinestatic
callsite_returned(const CallBase &CB)llvm::IRPositioninlinestatic
callsite_returned(ImmutableCallSite ICS)llvm::IRPositioninlinestatic
createForPosition(const IRPosition &IRP, Attributor &A)llvm::AADereferenceablestatic
DerefBytesStatellvm::DerefState
dump() constllvm::AbstractAttributeinline
EmptyKeyllvm::IRPositionstatic
function(const Function &F)llvm::IRPositioninlinestatic
function_scope(const IRPosition &IRP)llvm::IRPositioninlinestatic
getAnchorScope()llvm::IRPositioninline
getAnchorScope() constllvm::IRPositioninline
getAnchorValue()llvm::IRPositioninline
getAnchorValue() constllvm::IRPositioninline
getArgNo() constllvm::IRPositioninline
getAssociatedArgument()llvm::IRPositioninline
getAssociatedArgument() constllvm::IRPositioninline
getAssociatedFunction()llvm::IRPositioninline
getAssociatedFunction() constllvm::IRPositioninline
getAssociatedValue()llvm::IRPositioninline
getAssociatedValue() constllvm::IRPositioninline
getAsStr() const overrideAADereferenceableImplinlinevirtual
getAssumedDereferenceableBytes() constllvm::AADereferenceableinline
getAttr(Attribute::AttrKind AK) constllvm::IRPositioninline
getAttrIdx() constllvm::IRPositioninline
getAttrKind() constllvm::IRAttribute< Attribute::Dereferenceable, StateWrapper< DerefState, AbstractAttribute > >inline
getAttrs(ArrayRef< Attribute::AttrKind > AKs, SmallVectorImpl< Attribute > &Attrs) constllvm::IRPosition
getCtxI()llvm::IRPositioninline
getCtxI() constllvm::IRPositioninline
getDeducedAttributes(LLVMContext &Ctx, SmallVectorImpl< Attribute > &Attrs) const overrideAADereferenceableImplinlinevirtual
getIRPosition() overridellvm::IRAttribute< Attribute::Dereferenceable, StateWrapper< DerefState, AbstractAttribute > >inlinevirtual
getIRPosition() const overridellvm::IRAttribute< Attribute::Dereferenceable, StateWrapper< DerefState, AbstractAttribute > >inlinevirtual
getKnownDereferenceableBytes() constllvm::AADereferenceableinline
getPositionKind() constllvm::IRPositioninline
getState() overrideAADereferenceableImplinlinevirtual
getState() const overrideAADereferenceableImplinlinevirtual
GlobalStatellvm::DerefState
hasAttr(ArrayRef< Attribute::AttrKind > AKs) constllvm::IRPosition
IDllvm::AADereferenceablestatic
indicateOptimisticFixpoint() overridellvm::DerefStateinlinevirtual
indicatePessimisticFixpoint() overridellvm::DerefStateinlinevirtual
initialize(Attributor &A) overrideAADereferenceableImplinlinevirtual
IRAttribute(const IRPosition &IRP)llvm::IRAttribute< Attribute::Dereferenceable, StateWrapper< DerefState, 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
isAssumedGlobal() constllvm::AADereferenceableinline
isAssumedNonNull() constllvm::AADereferenceableinline
isAtFixpoint() const overridellvm::DerefStateinlinevirtual
isFnInterfaceKind() constllvm::IRPositioninline
isKnownGlobal() constllvm::AADereferenceableinline
isValidState() const overridellvm::DerefStateinlinevirtual
Kind enum namellvm::IRPosition
manifest(Attributor &A) overridellvm::IRAttribute< Attribute::Dereferenceable, StateWrapper< DerefState, AbstractAttribute > >inlinevirtual
NonNullAAllvm::DerefStateprotected
operator &=(const DerefState &R)llvm::DerefStateinline
llvm::operator!=(const IRPosition &RHS) constllvm::IRPositioninline
StateWrapper< DerefState, AbstractAttribute >::operator!=(const DerefState &R)llvm::DerefStateinline
operator+=(const DerefState &R)llvm::DerefStateinline
llvm::operator==(const IRPosition &RHS) constllvm::IRPositioninline
StateWrapper< DerefState, AbstractAttribute >::operator==(const DerefState &R)llvm::DerefStateinline
operator^=(const DerefState &R)llvm::DerefStateinline
operator|=(const DerefState &R)llvm::DerefStateinline
print(raw_ostream &OS) constllvm::AbstractAttributevirtual
returned(const Function &F)llvm::IRPositioninlinestatic
StateType typedefAADereferenceableImpl
takeAssumedDerefBytesMinimum(uint64_t Bytes)llvm::DerefStateinline
takeKnownDerefBytesMaximum(uint64_t Bytes)llvm::DerefStateinline
TombstoneKeyllvm::IRPositionstatic
trackStatistics() const overrideAADereferenceableReturnedinlinevirtual
update(Attributor &A)llvm::AbstractAttributeprotected
updateImpl(Attributor &A) overrideAAReturnedFromReturnedValues< AADereferenceable, AADereferenceableImpl, DerefState >inline
AADereferenceableImpl::updateImpl(Attributor &A)=0llvm::AbstractAttributeprotectedpure virtual
value(const Value &V)llvm::IRPositioninlinestatic
~AbstractAttribute()llvm::AbstractAttributeinlinevirtual
~AbstractState()llvm::AbstractStateinlinevirtual
~IRAttribute()llvm::IRAttribute< Attribute::Dereferenceable, StateWrapper< DerefState, AbstractAttribute > >inline
~IRPosition()llvm::IRPositioninlinevirtual