aaiterator typedef | llvm::AADepGraphNode | |
AAPointerInfo(const IRPosition &IRP) | llvm::AAPointerInfo | inline |
AbstractAttribute(const IRPosition &IRP) | llvm::AbstractAttribute | inline |
AccessKind enum name | llvm::AAPointerInfo | |
addReturnedOffsetsTo(OffsetInfo &) const =0 | llvm::AAPointerInfo | pure virtual |
AK_ASSUMPTION enum value | llvm::AAPointerInfo | |
AK_MAY enum value | llvm::AAPointerInfo | |
AK_MAY_READ enum value | llvm::AAPointerInfo | |
AK_MAY_READ_WRITE enum value | llvm::AAPointerInfo | |
AK_MAY_WRITE enum value | llvm::AAPointerInfo | |
AK_MUST enum value | llvm::AAPointerInfo | |
AK_MUST_READ enum value | llvm::AAPointerInfo | |
AK_MUST_READ_WRITE enum value | llvm::AAPointerInfo | |
AK_MUST_WRITE enum value | llvm::AAPointerInfo | |
AK_R enum value | llvm::AAPointerInfo | |
AK_RW enum value | llvm::AAPointerInfo | |
AK_W enum value | llvm::AAPointerInfo | |
argument(const Argument &Arg, const CallBaseContext *CBContext=nullptr) | llvm::IRPosition | inlinestatic |
begin() const =0 | llvm::AAPointerInfo | pure virtual |
llvm::AbstractAttribute::begin() | llvm::AADepGraphNode | inline |
CallBaseContext typedef | llvm::IRPosition | |
callsite_argument(const CallBase &CB, unsigned ArgNo) | llvm::IRPosition | inlinestatic |
callsite_argument(AbstractCallSite ACS, unsigned ArgNo) | llvm::IRPosition | inlinestatic |
callsite_function(const CallBase &CB) | llvm::IRPosition | inlinestatic |
callsite_returned(const CallBase &CB) | llvm::IRPosition | inlinestatic |
child_begin() | llvm::AADepGraphNode | inline |
child_end() | llvm::AADepGraphNode | inline |
classof(const AbstractAttribute *AA) | llvm::AAPointerInfo | inlinestatic |
llvm::AbstractAttribute::classof(const AADepGraphNode *DGN) | llvm::AbstractAttribute | inlinestatic |
const_bin_iterator typedef | llvm::AAPointerInfo | |
createForPosition(const IRPosition &IRP, Attributor &A) | llvm::AAPointerInfo | static |
DepGetVal(const DepTy &DT) | llvm::AADepGraphNode | inlineprotectedstatic |
DepGetValAA(const DepTy &DT) | llvm::AADepGraphNode | inlineprotectedstatic |
Deps | llvm::AADepGraphNode | protected |
DepSetTy typedef | llvm::AADepGraphNode | |
DepTy typedef | llvm::AADepGraphNode | |
dump() const | llvm::AbstractAttribute | inline |
EmptyKey | llvm::IRPosition | static |
end() const =0 | llvm::AAPointerInfo | pure virtual |
llvm::AbstractAttribute::end() | llvm::AADepGraphNode | inline |
forallInterferingAccesses(AA::RangeTy Range, function_ref< bool(const Access &, bool)> CB) const =0 | llvm::AAPointerInfo | pure 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 =0 | llvm::AAPointerInfo | pure virtual |
function(const Function &F, const CallBaseContext *CBContext=nullptr) | llvm::IRPosition | inlinestatic |
function_scope(const IRPosition &IRP, const CallBaseContext *CBContext=nullptr) | llvm::IRPosition | inlinestatic |
getAnchorScope() const | llvm::IRPosition | inline |
getAnchorValue() const | llvm::IRPosition | inline |
getArg(unsigned ArgNo) const | llvm::IRPosition | inline |
getAssociatedArgument() const | llvm::IRPosition | |
getAssociatedFunction() const | llvm::IRPosition | inline |
getAssociatedType() const | llvm::IRPosition | inline |
getAssociatedValue() const | llvm::IRPosition | inline |
getAsStr(Attributor *A) const =0 | llvm::AbstractAttribute | pure virtual |
getAttrIdx() const | llvm::IRPosition | inline |
getAttrList() const | llvm::IRPosition | inline |
getAttrListAnchor() const | llvm::IRPosition | inline |
getCallBaseContext() const | llvm::IRPosition | inline |
getCalleeArgNo() const | llvm::IRPosition | inline |
getCallSiteArgNo() const | llvm::IRPosition | inline |
getCtxI() const | llvm::IRPosition | inline |
getDeps() | llvm::AADepGraphNode | inline |
getIdAddr() const override | llvm::AAPointerInfo | inlinevirtual |
getIRPosition() const | llvm::AbstractAttribute | inline |
getIRPosition() | llvm::AbstractAttribute | inline |
getName() const override | llvm::AAPointerInfo | inlinevirtual |
getNumArgs() const | llvm::IRPosition | inline |
getPositionKind() const | llvm::IRPosition | inline |
getState()=0 | llvm::AbstractAttribute | pure virtual |
getState() const =0 | llvm::AbstractAttribute | pure virtual |
hasCallBaseContext() const | llvm::IRPosition | inline |
hasTrivialInitializer() | llvm::AbstractAttribute | inlinestatic |
ID | llvm::AAPointerInfo | static |
initialize(Attributor &A) | llvm::AbstractAttribute | inlinevirtual |
inst(const Instruction &I, const CallBaseContext *CBContext=nullptr) | llvm::IRPosition | inlinestatic |
IRAttributeKind | llvm::AbstractAttribute | static |
IRP_ARGUMENT enum value | llvm::IRPosition | |
IRP_CALL_SITE enum value | llvm::IRPosition | |
IRP_CALL_SITE_ARGUMENT enum value | llvm::IRPosition | |
IRP_CALL_SITE_RETURNED enum value | llvm::IRPosition | |
IRP_FLOAT enum value | llvm::IRPosition | |
IRP_FUNCTION enum value | llvm::IRPosition | |
IRP_INVALID enum value | llvm::IRPosition | |
IRP_RETURNED enum value | llvm::IRPosition | |
IRPosition() | llvm::IRPosition | inline |
isAnyCallSitePosition() const | llvm::IRPosition | inline |
isArgumentPosition() const | llvm::IRPosition | inline |
isFnInterfaceKind() const | llvm::IRPosition | inline |
isFunctionScope() const | llvm::IRPosition | inline |
isQueryAA() const | llvm::AbstractAttribute | inlinevirtual |
isValidIRPositionForInit(Attributor &A, const IRPosition &IRP) | llvm::AAPointerInfo | inlinestatic |
isValidIRPositionForUpdate(Attributor &A, const IRPosition &IRP) | llvm::AbstractAttribute | inlinestatic |
iterator typedef | llvm::AADepGraphNode | |
Kind enum name | llvm::IRPosition | |
manifest(Attributor &A) | llvm::AbstractAttribute | inlineprotectedvirtual |
numOffsetBins() const =0 | llvm::AAPointerInfo | pure virtual |
OffsetBinsTy typedef | llvm::AAPointerInfo | |
operator AbstractAttribute *() | llvm::AADepGraphNode | inlineprotected |
operator void *() const | llvm::IRPosition | inline |
operator!=(const IRPosition &RHS) const | llvm::IRPosition | inline |
operator==(const IRPosition &RHS) const | llvm::IRPosition | inline |
print(raw_ostream &OS) const | llvm::AbstractAttribute | inline |
print(Attributor *, raw_ostream &OS) const override | llvm::AbstractAttribute | virtual |
printWithDeps(raw_ostream &OS) const | llvm::AbstractAttribute | virtual |
reachesReturn() const =0 | llvm::AAPointerInfo | pure virtual |
requiresCalleeForCallBase() | llvm::AbstractAttribute | inlinestatic |
requiresCallersForArgOrFunction() | llvm::AbstractAttribute | inlinestatic |
requiresNonAsmForCallBase() | llvm::AbstractAttribute | inlinestatic |
returned(const Function &F, const CallBaseContext *CBContext=nullptr) | llvm::IRPosition | inlinestatic |
setAttrList(const AttributeList &AttrList) const | llvm::IRPosition | inline |
StateType typedef | llvm::AbstractAttribute | |
stripCallBaseContext() const | llvm::IRPosition | inline |
TombstoneKey | llvm::IRPosition | static |
trackStatistics() const =0 | llvm::AbstractAttribute | protectedpure virtual |
update(Attributor &A) | llvm::AbstractAttribute | protected |
updateImpl(Attributor &A)=0 | llvm::AbstractAttribute | protectedpure virtual |
value(const Value &V, const CallBaseContext *CBContext=nullptr) | llvm::IRPosition | inlinestatic |
~AADepGraphNode()=default | llvm::AADepGraphNode | virtual |
~AbstractAttribute()=default | llvm::AbstractAttribute | virtual |