LLVM  16.0.0git
llvm::AAMemoryLocation Member List

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

aaiterator typedefllvm::AADepGraphNode
AAMemoryLocation(const IRPosition &IRP, Attributor &A)llvm::AAMemoryLocationinline
AbstractAttribute(const IRPosition &IRP)llvm::AbstractAttributeinline
AccessKind enum namellvm::AAMemoryLocation
addKnownBits(base_t Bits)llvm::BitIntegerState< uint32_t, 511 >inline
ALL_LOCATIONS enum valuellvm::AAMemoryLocation
argument(const Argument &Arg, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
Assumedllvm::IntegerStateBase< uint32_t, BestState, 0 >protected
base_t typedefllvm::BitIntegerState< uint32_t, 511 >
begin()llvm::AADepGraphNodeinline
BEST_STATE enum valuellvm::AAMemoryLocation
CallBaseContext typedefllvm::IRPosition
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
checkForAllAccessesToMemoryKind(function_ref< bool(const Instruction *, const Value *, AccessKind, MemoryLocationsKind)> Pred, MemoryLocationsKind MLK) const =0llvm::AAMemoryLocationpure virtual
child_begin()llvm::AADepGraphNodeinline
child_end()llvm::AADepGraphNodeinline
classof(const AbstractAttribute *AA)llvm::AAMemoryLocationinlinestatic
IRAttribute< Attribute::ReadNone, StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute > >::classof(const AADepGraphNode *DGN)llvm::AbstractAttributeinlinestatic
createForPosition(const IRPosition &IRP, Attributor &A)llvm::AAMemoryLocationstatic
DepGetVal(DepTy &DT)llvm::AADepGraphNodeinlineprotectedstatic
DepGetValAA(DepTy &DT)llvm::AADepGraphNodeinlineprotectedstatic
Depsllvm::AADepGraphNodeprotected
DepTy typedefllvm::AADepGraphNode
dump() constllvm::AbstractAttributeinline
EmptyKeyllvm::IRPositionstatic
end()llvm::AADepGraphNodeinline
function(const Function &F, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
function_scope(const IRPosition &IRP, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
getAnchorScope() constllvm::IRPositioninline
getAnchorValue() constllvm::IRPositioninline
getAssociatedArgument() constllvm::IRPosition
getAssociatedFunction() constllvm::IRPositioninline
getAssociatedType() constllvm::IRPositioninline
getAssociatedValue() constllvm::IRPositioninline
getAsStr() const overridellvm::AAMemoryLocationinlinevirtual
getAssumed() constllvm::IntegerStateBase< uint32_t, BestState, 0 >inline
getAssumedNotAccessedLocation() constllvm::AAMemoryLocationinline
getAttrIdx() constllvm::IRPositioninline
getAttrKind() constllvm::IRAttribute< Attribute::ReadNone, StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute > >inline
getAttrs(ArrayRef< Attribute::AttrKind > AKs, SmallVectorImpl< Attribute > &Attrs, bool IgnoreSubsumingPositions=false, Attributor *A=nullptr) constllvm::IRPosition
getBestState()llvm::IntegerStateBase< uint32_t, BestState, 0 >inlinestatic
getBestState(const IntegerStateBase &)llvm::IntegerStateBase< uint32_t, BestState, 0 >inlinestatic
getCallBaseContext() constllvm::IRPositioninline
getCalleeArgNo() constllvm::IRPositioninline
getCallSiteArgNo() constllvm::IRPositioninline
getCtxI() constllvm::IRPositioninline
getDeducedAttributes(LLVMContext &Ctx, SmallVectorImpl< Attribute > &Attrs) constllvm::IRAttribute< Attribute::ReadNone, StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute > >inlinevirtual
getDeps()llvm::AADepGraphNodeinline
getIdAddr() const overridellvm::AAMemoryLocationinlinevirtual
getIRPosition() constllvm::AbstractAttributeinline
getIRPosition()llvm::AbstractAttributeinline
getKnown() constllvm::IntegerStateBase< uint32_t, BestState, 0 >inline
getMemoryLocationsAsStr(MemoryLocationsKind MLK)llvm::AAMemoryLocationstatic
getName() const overridellvm::AAMemoryLocationinlinevirtual
getPositionKind() constllvm::IRPositioninline
getState() overridellvm::StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute >inlinevirtual
getState() const overridellvm::StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute >inlinevirtual
llvm::AbstractAttribute::getState() const =0llvm::AbstractAttributepure virtual
getWorstState()llvm::IntegerStateBase< uint32_t, BestState, 0 >inlinestatic
getWorstState(const IntegerStateBase &)llvm::IntegerStateBase< uint32_t, BestState, 0 >inlinestatic
hasAttr(ArrayRef< Attribute::AttrKind > AKs, bool IgnoreSubsumingPositions=false, Attributor *A=nullptr) constllvm::IRPosition
hasCallBaseContext() constllvm::IRPositioninline
IDllvm::AAMemoryLocationstatic
indicateOptimisticFixpoint() overridellvm::IntegerStateBase< uint32_t, BestState, 0 >inlinevirtual
indicatePessimisticFixpoint() overridellvm::IntegerStateBase< uint32_t, BestState, 0 >inlinevirtual
initialize(Attributor &A) overridellvm::IRAttribute< Attribute::ReadNone, StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute > >inlinevirtual
inst(const Instruction &I, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
IntegerStateBase()=defaultllvm::IntegerStateBase< uint32_t, BestState, 0 >
IntegerStateBase(base_t Assumed)llvm::IntegerStateBase< uint32_t, BestState, 0 >inline
intersectAssumedBits(base_t BitsEncoding)llvm::BitIntegerState< uint32_t, 511 >inline
inverseLocation(MemoryLocationsKind Loc, bool AndLocalMem, bool AndConstMem)llvm::AAMemoryLocationinlinestatic
IRAttribute(const IRPosition &IRP)llvm::IRAttribute< Attribute::ReadNone, StateWrapper< BitIntegerState< uint32_t, 511 >, 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
isArgumentPosition() constllvm::IRPositioninline
isAssumed(base_t BitsEncoding) constllvm::BitIntegerState< uint32_t, 511 >inline
isAssumedArgMemOnly() constllvm::AAMemoryLocationinline
isAssumedInaccessibleMemOnly() constllvm::AAMemoryLocationinline
isAssumedInaccessibleOrArgMemOnly() constllvm::AAMemoryLocationinline
isAssumedReadNone() constllvm::AAMemoryLocationinline
isAssumedSpecifiedMemOnly(MemoryLocationsKind MLK) constllvm::AAMemoryLocationinline
isAssumedStackOnly() constllvm::AAMemoryLocationinline
isAtFixpoint() const overridellvm::IntegerStateBase< uint32_t, BestState, 0 >inline
llvm::AbstractState::isAtFixpoint() const =0llvm::AbstractStatepure virtual
isFnInterfaceKind() constllvm::IRPositioninline
isKnown(base_t BitsEncoding) constllvm::BitIntegerState< uint32_t, 511 >inline
isKnownArgMemOnly() constllvm::AAMemoryLocationinline
isKnownInaccessibleMemOnly() constllvm::AAMemoryLocationinline
isKnownInaccessibleOrArgMemOnly() constllvm::AAMemoryLocationinline
isKnownReadNone() constllvm::AAMemoryLocationinline
isKnowStackOnly() constllvm::AAMemoryLocationinline
isQueryAA() constllvm::AbstractAttributeinlinevirtual
isValidState() const overridellvm::IntegerStateBase< uint32_t, BestState, 0 >inline
llvm::AbstractState::isValidState() const =0llvm::AbstractStatepure virtual
iterator typedefllvm::AADepGraphNode
Kind enum namellvm::IRPosition
Knownllvm::IntegerStateBase< uint32_t, BestState, 0 >protected
manifest(Attributor &A) overridellvm::IRAttribute< Attribute::ReadNone, StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute > >inlinevirtual
mayAccessArgMem() constllvm::AAMemoryLocationinline
MemoryLocationsKind typedefllvm::AAMemoryLocation
NO_ARGUMENT_MEM enum valuellvm::AAMemoryLocation
NO_CONST_MEM enum valuellvm::AAMemoryLocation
NO_GLOBAL_EXTERNAL_MEM enum valuellvm::AAMemoryLocation
NO_GLOBAL_INTERNAL_MEM enum valuellvm::AAMemoryLocation
NO_GLOBAL_MEM enum valuellvm::AAMemoryLocation
NO_INACCESSIBLE_MEM enum valuellvm::AAMemoryLocation
NO_LOCAL_MEM enum valuellvm::AAMemoryLocation
NO_LOCATIONS enum valuellvm::AAMemoryLocation
NO_MALLOCED_MEM enum valuellvm::AAMemoryLocation
NO_UNKOWN_MEM enum valuellvm::AAMemoryLocation
NONE enum valuellvm::AAMemoryLocation
operator AbstractAttribute *()llvm::AADepGraphNodeinlineprotected
operator void *() constllvm::IRPositioninline
llvm::operator!=(const IRPosition &RHS) constllvm::IRPositioninline
BitIntegerState< uint32_t, 511 >::operator!=(const IntegerStateBase< base_t, BestState, WorstState > &R) constllvm::IntegerStateBase< uint32_t, BestState, 0 >inline
operator&=(const IntegerStateBase< base_t, BestState, WorstState > &R)llvm::IntegerStateBase< uint32_t, BestState, 0 >inline
operator+=(const IntegerStateBase< base_t, BestState, WorstState > &R)llvm::IntegerStateBase< uint32_t, BestState, 0 >inline
llvm::operator==(const IRPosition &RHS) constllvm::IRPositioninline
BitIntegerState< uint32_t, 511 >::operator==(const IntegerStateBase< base_t, BestState, WorstState > &R) constllvm::IntegerStateBase< uint32_t, BestState, 0 >inline
operator^=(const IntegerStateBase< base_t, BestState, WorstState > &R)llvm::IntegerStateBase< uint32_t, BestState, 0 >inline
operator|=(const IntegerStateBase< base_t, BestState, WorstState > &R)llvm::IntegerStateBase< uint32_t, BestState, 0 >inline
print(raw_ostream &OS) const overridellvm::AbstractAttributevirtual
printWithDeps(raw_ostream &OS) constllvm::AbstractAttributevirtual
READ enum valuellvm::AAMemoryLocation
READ_WRITE enum valuellvm::AAMemoryLocation
removeAssumedBits(base_t BitsEncoding)llvm::BitIntegerState< uint32_t, 511 >inline
removeAttrs(ArrayRef< Attribute::AttrKind > AKs) constllvm::IRPositioninline
removeKnownBits(base_t BitsEncoding)llvm::BitIntegerState< uint32_t, 511 >inline
returned(const Function &F, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
StateType typedefllvm::StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute >
StateWrapper(const IRPosition &IRP, Ts... Args)llvm::StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute >inline
stripCallBaseContext() constllvm::IRPositioninline
TombstoneKeyllvm::IRPositionstatic
trackStatistics() const =0llvm::AbstractAttributeprotectedpure virtual
update(Attributor &A)llvm::AbstractAttributeprotected
updateImpl(Attributor &A)=0llvm::AbstractAttributeprotectedpure virtual
VALID_STATE enum valuellvm::AAMemoryLocation
value(const Value &V, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
WRITE enum valuellvm::AAMemoryLocation
~AADepGraphNode()=defaultllvm::AADepGraphNodevirtual
~AbstractAttribute()=defaultllvm::AbstractAttributevirtual
~AbstractState()=defaultllvm::AbstractStatevirtual