LLVM 20.0.0git
llvm::AAPointerInfo Member List

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

aaiterator typedefllvm::AADepGraphNode
AAPointerInfo(const IRPosition &IRP)llvm::AAPointerInfoinline
AbstractAttribute(const IRPosition &IRP)llvm::AbstractAttributeinline
AccessKind enum namellvm::AAPointerInfo
addReturnedOffsetsTo(OffsetInfo &) const =0llvm::AAPointerInfopure virtual
AK_ASSUMPTION enum valuellvm::AAPointerInfo
AK_MAY enum valuellvm::AAPointerInfo
AK_MAY_READ enum valuellvm::AAPointerInfo
AK_MAY_READ_WRITE enum valuellvm::AAPointerInfo
AK_MAY_WRITE enum valuellvm::AAPointerInfo
AK_MUST enum valuellvm::AAPointerInfo
AK_MUST_READ enum valuellvm::AAPointerInfo
AK_MUST_READ_WRITE enum valuellvm::AAPointerInfo
AK_MUST_WRITE enum valuellvm::AAPointerInfo
AK_R enum valuellvm::AAPointerInfo
AK_RW enum valuellvm::AAPointerInfo
AK_W enum valuellvm::AAPointerInfo
argument(const Argument &Arg, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
begin() const =0llvm::AAPointerInfopure virtual
llvm::AbstractAttribute::begin()llvm::AADepGraphNodeinline
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
child_begin()llvm::AADepGraphNodeinline
child_end()llvm::AADepGraphNodeinline
classof(const AbstractAttribute *AA)llvm::AAPointerInfoinlinestatic
llvm::AbstractAttribute::classof(const AADepGraphNode *DGN)llvm::AbstractAttributeinlinestatic
const_bin_iterator typedefllvm::AAPointerInfo
createForPosition(const IRPosition &IRP, Attributor &A)llvm::AAPointerInfostatic
DepGetVal(const DepTy &DT)llvm::AADepGraphNodeinlineprotectedstatic
DepGetValAA(const DepTy &DT)llvm::AADepGraphNodeinlineprotectedstatic
Depsllvm::AADepGraphNodeprotected
DepSetTy typedefllvm::AADepGraphNode
DepTy typedefllvm::AADepGraphNode
dump() constllvm::AbstractAttributeinline
EmptyKeyllvm::IRPositionstatic
end() const =0llvm::AAPointerInfopure virtual
llvm::AbstractAttribute::end()llvm::AADepGraphNodeinline
forallInterferingAccesses(AA::RangeTy Range, function_ref< bool(const Access &, bool)> CB) const =0llvm::AAPointerInfopure virtual
forallInterferingAccesses(Attributor &A, const AbstractAttribute &QueryingAA, Instruction &I, bool FindInterferingWrites, bool FindInterferingReads, function_ref< bool(const Access &, bool)> CB, bool &HasBeenWrittenTo, AA::RangeTy &Range, function_ref< bool(const Access &)> SkipCB=nullptr) const =0llvm::AAPointerInfopure virtual
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
getArg(unsigned ArgNo) constllvm::IRPositioninline
getAssociatedArgument() constllvm::IRPosition
getAssociatedFunction() constllvm::IRPositioninline
getAssociatedType() constllvm::IRPositioninline
getAssociatedValue() constllvm::IRPositioninline
getAsStr(Attributor *A) const =0llvm::AbstractAttributepure virtual
getAttrIdx() constllvm::IRPositioninline
getAttrList() constllvm::IRPositioninline
getAttrListAnchor() constllvm::IRPositioninline
getCallBaseContext() constllvm::IRPositioninline
getCalleeArgNo() constllvm::IRPositioninline
getCallSiteArgNo() constllvm::IRPositioninline
getCtxI() constllvm::IRPositioninline
getDeps()llvm::AADepGraphNodeinline
getIdAddr() const overridellvm::AAPointerInfoinlinevirtual
getIRPosition() constllvm::AbstractAttributeinline
getIRPosition()llvm::AbstractAttributeinline
getName() const overridellvm::AAPointerInfoinlinevirtual
getNumArgs() constllvm::IRPositioninline
getPositionKind() constllvm::IRPositioninline
getState()=0llvm::AbstractAttributepure virtual
getState() const =0llvm::AbstractAttributepure virtual
hasCallBaseContext() constllvm::IRPositioninline
hasTrivialInitializer()llvm::AbstractAttributeinlinestatic
IDllvm::AAPointerInfostatic
initialize(Attributor &A)llvm::AbstractAttributeinlinevirtual
inst(const Instruction &I, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
IRAttributeKindllvm::AbstractAttributestatic
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
isFnInterfaceKind() constllvm::IRPositioninline
isFunctionScope() constllvm::IRPositioninline
isQueryAA() constllvm::AbstractAttributeinlinevirtual
isValidIRPositionForInit(Attributor &A, const IRPosition &IRP)llvm::AAPointerInfoinlinestatic
isValidIRPositionForUpdate(Attributor &A, const IRPosition &IRP)llvm::AbstractAttributeinlinestatic
iterator typedefllvm::AADepGraphNode
Kind enum namellvm::IRPosition
manifest(Attributor &A)llvm::AbstractAttributeinlineprotectedvirtual
numOffsetBins() const =0llvm::AAPointerInfopure virtual
OffsetBinsTy typedefllvm::AAPointerInfo
operator AbstractAttribute *()llvm::AADepGraphNodeinlineprotected
operator void *() constllvm::IRPositioninline
operator!=(const IRPosition &RHS) constllvm::IRPositioninline
operator==(const IRPosition &RHS) constllvm::IRPositioninline
print(raw_ostream &OS) constllvm::AbstractAttributeinline
print(Attributor *, raw_ostream &OS) const overridellvm::AbstractAttributevirtual
printWithDeps(raw_ostream &OS) constllvm::AbstractAttributevirtual
reachesReturn() const =0llvm::AAPointerInfopure virtual
requiresCalleeForCallBase()llvm::AbstractAttributeinlinestatic
requiresCallersForArgOrFunction()llvm::AbstractAttributeinlinestatic
requiresNonAsmForCallBase()llvm::AbstractAttributeinlinestatic
returned(const Function &F, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
setAttrList(const AttributeList &AttrList) constllvm::IRPositioninline
StateType typedefllvm::AbstractAttribute
stripCallBaseContext() constllvm::IRPositioninline
TombstoneKeyllvm::IRPositionstatic
trackStatistics() const =0llvm::AbstractAttributeprotectedpure virtual
update(Attributor &A)llvm::AbstractAttributeprotected
updateImpl(Attributor &A)=0llvm::AbstractAttributeprotectedpure virtual
value(const Value &V, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
~AADepGraphNode()=defaultllvm::AADepGraphNodevirtual
~AbstractAttribute()=defaultllvm::AbstractAttributevirtual