LLVM  14.0.0git
AAPointerInfoArgument Member List

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

aaiterator typedefllvm::AADepGraphNode
AAPointerInfo(const IRPosition &IRP)llvm::AAPointerInfoinline
AAPointerInfoArgument(const IRPosition &IRP, Attributor &A)AAPointerInfoArgumentinline
AAPointerInfoFloating(const IRPosition &IRP, Attributor &A)AAPointerInfoFloatinginline
AAPointerInfoImpl(const IRPosition &IRP, Attributor &A)AAPointerInfoImplinline
AbstractAttribute(const IRPosition &IRP)llvm::AbstractAttributeinline
AccessBinsllvm::AA::PointerInfo::Stateprotected
AccessBinsTy typedefllvm::AA::PointerInfo::State
Accesses typedefllvm::AA::PointerInfo::State
AccessKind typedefAAPointerInfoFloating
addAccess(int64_t Offset, int64_t Size, Instruction &I, Optional< Value * > Content, AAPointerInfo::AccessKind Kind, Type *Ty, Instruction *RemoteI=nullptr, Accesses *BinPtr=nullptr)llvm::AA::PointerInfo::Stateinlineprotected
AK_READ enum valuellvm::AAPointerInfo
AK_READ_WRITE enum valuellvm::AAPointerInfo
AK_WRITE enum valuellvm::AAPointerInfo
argument(const Argument &Arg, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
BaseTy typedefAAPointerInfoImpl
llvm::begin()llvm::AADepGraphNodeinline
AA::PointerInfo::State::begin() constllvm::AA::PointerInfo::Stateinline
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
createForPosition(const IRPosition &IRP, Attributor &A)llvm::AAPointerInfostatic
DepGetVal(DepTy &DT)llvm::AADepGraphNodeinlineprotectedstatic
DepGetValAA(DepTy &DT)llvm::AADepGraphNodeinlineprotectedstatic
Depsllvm::AADepGraphNodeprotected
DepTy typedefllvm::AADepGraphNode
dump() constllvm::AbstractAttributeinline
EmptyKeyllvm::IRPositionstatic
llvm::end()llvm::AADepGraphNodeinline
AA::PointerInfo::State::end() constllvm::AA::PointerInfo::Stateinline
forallInterferingAccesses(LoadInst &LI, function_ref< bool(const AAPointerInfo::Access &, bool)> CB) const overrideAAPointerInfoImplinlinevirtual
forallInterferingAccesses(StoreInst &SI, function_ref< bool(const AAPointerInfo::Access &, bool)> CB) const overrideAAPointerInfoImplinlinevirtual
StateWrapper< AA::PointerInfo::State, AAPointerInfo >::forallInterferingAccesses(Instruction &I, function_ref< bool(const AAPointerInfo::Access &, bool)> CB) constllvm::AA::PointerInfo::Stateinlineprotected
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 overrideAAPointerInfoImplinlinevirtual
getAssumed() constllvm::AA::PointerInfo::Stateinline
getAttrIdx() constllvm::IRPositioninline
getAttrs(ArrayRef< Attribute::AttrKind > AKs, SmallVectorImpl< Attribute > &Attrs, bool IgnoreSubsumingPositions=false, Attributor *A=nullptr) constllvm::IRPosition
getBestState(const State &SIS)llvm::AA::PointerInfo::Stateinlinestatic
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
getPositionKind() constllvm::IRPositioninline
getState() overridellvm::StateWrapper< AA::PointerInfo::State, AAPointerInfo >inlinevirtual
getState() const overridellvm::StateWrapper< AA::PointerInfo::State, AAPointerInfo >inlinevirtual
llvm::AAPointerInfo::getState() const =0llvm::AbstractAttributepure virtual
getWorstState(const State &SIS)llvm::AA::PointerInfo::Stateinlinestatic
handleAccess(Attributor &A, Instruction &I, Value &Ptr, Optional< Value * > Content, AccessKind Kind, int64_t Offset, ChangeStatus &Changed, Type *Ty, int64_t Size=AA::PointerInfo::OffsetAndSize::Unknown)AAPointerInfoFloatinginline
hasAttr(ArrayRef< Attribute::AttrKind > AKs, bool IgnoreSubsumingPositions=false, Attributor *A=nullptr) constllvm::IRPosition
hasCallBaseContext() constllvm::IRPositioninline
IDllvm::AAPointerInfostatic
indicateOptimisticFixpoint() overridellvm::AA::PointerInfo::Stateinlinevirtual
indicatePessimisticFixpoint() overridellvm::AA::PointerInfo::Stateinlinevirtual
initialize(Attributor &A) overrideAAPointerInfoArgumentinlinevirtual
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
isAtFixpoint() const overridellvm::AA::PointerInfo::Stateinlinevirtual
isFnInterfaceKind() constllvm::IRPositioninline
isValidState() const overridellvm::AA::PointerInfo::Stateinlinevirtual
iterator typedefllvm::AADepGraphNode
Kind enum namellvm::IRPosition
manifest(Attributor &A) overrideAAPointerInfoImplinlinevirtual
operator AbstractAttribute *()llvm::AADepGraphNodeinlineprotected
operator void *() constllvm::IRPositioninline
llvm::operator!=(const IRPosition &RHS) constllvm::IRPositioninline
AA::PointerInfo::State::operator!=(const State &R) constllvm::AA::PointerInfo::Stateinline
operator=(const State &R)llvm::AA::PointerInfo::Stateinline
operator=(State &&R)llvm::AA::PointerInfo::Stateinline
llvm::operator==(const IRPosition &RHS) constllvm::IRPositioninline
AA::PointerInfo::State::operator==(const State &R) constllvm::AA::PointerInfo::Stateinline
print(raw_ostream &OS) const overridellvm::AbstractAttributevirtual
printWithDeps(raw_ostream &OS) constllvm::AbstractAttributevirtual
removeAttrs(ArrayRef< Attribute::AttrKind > AKs) constllvm::IRPositioninline
returned(const Function &F, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
State()llvm::AA::PointerInfo::Stateinline
State(const State &SIS)llvm::AA::PointerInfo::Stateinline
State(State &&SIS)llvm::AA::PointerInfo::Stateinline
StateType typedefllvm::StateWrapper< AA::PointerInfo::State, AAPointerInfo >
StateWrapper(const IRPosition &IRP, Ts... Args)llvm::StateWrapper< AA::PointerInfo::State, AAPointerInfo >inline
stripCallBaseContext() constllvm::IRPositioninline
TombstoneKeyllvm::IRPositionstatic
trackPointerInfoStatistics(const IRPosition &IRP) constAAPointerInfoImplinline
trackStatistics() const overrideAAPointerInfoArgumentinlinevirtual
translateAndAddCalleeState(Attributor &A, const AAPointerInfo &CalleeAA, int64_t CallArgOffset, CallBase &CB)AAPointerInfoImplinline
update(Attributor &A)llvm::AbstractAttributeprotected
updateImpl(Attributor &A) overrideAAPointerInfoFloatinginlinevirtual
value(const Value &V, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
~AADepGraphNode()llvm::AADepGraphNodeinlinevirtual
~AbstractAttribute()llvm::AbstractAttributeinlinevirtual
~AbstractState()llvm::AbstractStateinlinevirtual