aaiterator typedef | llvm::AADepGraphNode | |
AAMemoryLocation(const IRPosition &IRP, Attributor &A) | llvm::AAMemoryLocation | inline |
AbstractAttribute(const IRPosition &IRP) | llvm::AbstractAttribute | inline |
AccessKind enum name | llvm::AAMemoryLocation | |
addKnownBits(base_t Bits) | llvm::BitIntegerState< uint32_t, 511 > | inline |
ALL_LOCATIONS enum value | llvm::AAMemoryLocation | |
argument(const Argument &Arg, const CallBaseContext *CBContext=nullptr) | llvm::IRPosition | inlinestatic |
Assumed | llvm::IntegerStateBase< base_ty, BestState, WorstState > | protected |
base_t typedef | llvm::BitIntegerState< uint32_t, 511 > | |
begin() | llvm::AADepGraphNode | inline |
BEST_STATE enum value | llvm::AAMemoryLocation | |
BitIntegerState()=default | llvm::BitIntegerState< uint32_t, 511 > | |
BitIntegerState(base_t Assumed) | llvm::BitIntegerState< uint32_t, 511 > | 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 |
checkForAllAccessesToMemoryKind(function_ref< bool(const Instruction *, const Value *, AccessKind, MemoryLocationsKind)> Pred, MemoryLocationsKind MLK) const =0 | llvm::AAMemoryLocation | pure virtual |
child_begin() | llvm::AADepGraphNode | inline |
child_end() | llvm::AADepGraphNode | inline |
classof(const AbstractAttribute *AA) | llvm::AAMemoryLocation | inlinestatic |
IRAttribute< Attribute::None, StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute >, AAMemoryLocation >::classof(const AADepGraphNode *DGN) | llvm::AbstractAttribute | inlinestatic |
createForPosition(const IRPosition &IRP, Attributor &A) | llvm::AAMemoryLocation | 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() | llvm::AADepGraphNode | inline |
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 override | llvm::AAMemoryLocation | inlinevirtual |
getAssumed() const | llvm::IntegerStateBase< base_ty, BestState, WorstState > | inline |
getAssumedNotAccessedLocation() const | llvm::AAMemoryLocation | inline |
getAttrIdx() const | llvm::IRPosition | inline |
getAttrKind() const | llvm::IRAttribute< Attribute::None, StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute >, AAMemoryLocation > | inline |
getAttrList() const | llvm::IRPosition | inline |
getAttrListAnchor() const | llvm::IRPosition | inline |
getBestState() | llvm::IntegerStateBase< base_ty, BestState, WorstState > | inlinestatic |
getBestState(const IntegerStateBase &) | llvm::IntegerStateBase< base_ty, BestState, WorstState > | inlinestatic |
getCallBaseContext() const | llvm::IRPosition | inline |
getCalleeArgNo() const | llvm::IRPosition | inline |
getCallSiteArgNo() const | llvm::IRPosition | inline |
getCtxI() const | llvm::IRPosition | inline |
getDeducedAttributes(Attributor &A, LLVMContext &Ctx, SmallVectorImpl< Attribute > &Attrs) const | llvm::IRAttribute< Attribute::None, StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute >, AAMemoryLocation > | inlinevirtual |
getDeps() | llvm::AADepGraphNode | inline |
getIdAddr() const override | llvm::AAMemoryLocation | inlinevirtual |
getIRPosition() const | llvm::AbstractAttribute | inline |
getIRPosition() | llvm::AbstractAttribute | inline |
getKnown() const | llvm::IntegerStateBase< base_ty, BestState, WorstState > | inline |
getMemoryLocationsAsStr(MemoryLocationsKind MLK) | llvm::AAMemoryLocation | static |
getName() const override | llvm::AAMemoryLocation | inlinevirtual |
getNumArgs() const | llvm::IRPosition | inline |
getPositionKind() const | llvm::IRPosition | inline |
getState() override | llvm::StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute > | inlinevirtual |
getState() const override | llvm::StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute > | inlinevirtual |
getWorstState() | llvm::IntegerStateBase< base_ty, BestState, WorstState > | inlinestatic |
getWorstState(const IntegerStateBase &) | llvm::IntegerStateBase< base_ty, BestState, WorstState > | inlinestatic |
llvm::IntegerStateBase::handleNewAssumedValue(base_t Value)=0 | llvm::IntegerStateBase< base_ty, BestState, WorstState > | protectedpure virtual |
llvm::IntegerStateBase::handleNewKnownValue(base_t Value)=0 | llvm::IntegerStateBase< base_ty, BestState, WorstState > | protectedpure virtual |
hasCallBaseContext() const | llvm::IRPosition | inline |
hasTrivialInitializer() | llvm::AAMemoryLocation | inlinestatic |
ID | llvm::AAMemoryLocation | static |
indicateOptimisticFixpoint() override | llvm::IntegerStateBase< base_ty, BestState, WorstState > | inlinevirtual |
indicatePessimisticFixpoint() override | llvm::IntegerStateBase< base_ty, BestState, WorstState > | inlinevirtual |
initialize(Attributor &A) | llvm::AbstractAttribute | inlinevirtual |
inst(const Instruction &I, const CallBaseContext *CBContext=nullptr) | llvm::IRPosition | inlinestatic |
IntegerStateBase()=default | llvm::IntegerStateBase< base_ty, BestState, WorstState > | |
IntegerStateBase(base_t Assumed) | llvm::IntegerStateBase< base_ty, BestState, WorstState > | inline |
intersectAssumedBits(base_t BitsEncoding) | llvm::BitIntegerState< uint32_t, 511 > | inline |
inverseLocation(MemoryLocationsKind Loc, bool AndLocalMem, bool AndConstMem) | llvm::AAMemoryLocation | inlinestatic |
IRAttribute(const IRPosition &IRP) | llvm::IRAttribute< Attribute::None, StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute >, AAMemoryLocation > | inline |
IRAttributeKind | llvm::IRAttribute< Attribute::None, StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute >, AAMemoryLocation > | 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 |
isAssumed(base_t BitsEncoding=BestState) const | llvm::BitIntegerState< uint32_t, 511 > | inline |
isAssumedArgMemOnly() const | llvm::AAMemoryLocation | inline |
isAssumedInaccessibleMemOnly() const | llvm::AAMemoryLocation | inline |
isAssumedInaccessibleOrArgMemOnly() const | llvm::AAMemoryLocation | inline |
isAssumedReadNone() const | llvm::AAMemoryLocation | inline |
isAssumedSpecifiedMemOnly(MemoryLocationsKind MLK) const | llvm::AAMemoryLocation | inline |
isAssumedStackOnly() const | llvm::AAMemoryLocation | inline |
isAtFixpoint() const override | llvm::IntegerStateBase< base_ty, BestState, WorstState > | inlinevirtual |
isFnInterfaceKind() const | llvm::IRPosition | inline |
isFunctionScope() const | llvm::IRPosition | inline |
isImpliedByIR(Attributor &A, const IRPosition &IRP, Attribute::AttrKind ImpliedAttributeKind=AK, bool IgnoreSubsumingPositions=false) | llvm::IRAttribute< Attribute::None, StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute >, AAMemoryLocation > | inlinestatic |
isImpliedByPoison() | llvm::IRAttribute< Attribute::None, StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute >, AAMemoryLocation > | inlinestatic |
isImpliedByUndef() | llvm::IRAttribute< Attribute::None, StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute >, AAMemoryLocation > | inlinestatic |
isKnown(base_t BitsEncoding=BestState) const | llvm::BitIntegerState< uint32_t, 511 > | inline |
isKnownArgMemOnly() const | llvm::AAMemoryLocation | inline |
isKnownInaccessibleMemOnly() const | llvm::AAMemoryLocation | inline |
isKnownInaccessibleOrArgMemOnly() const | llvm::AAMemoryLocation | inline |
isKnownReadNone() const | llvm::AAMemoryLocation | inline |
isKnowStackOnly() const | llvm::AAMemoryLocation | inline |
isQueryAA() const | llvm::AbstractAttribute | inlinevirtual |
isValidIRPositionForInit(Attributor &A, const IRPosition &IRP) | llvm::AAMemoryLocation | inlinestatic |
isValidIRPositionForUpdate(Attributor &A, const IRPosition &IRP) | llvm::AbstractAttribute | inlinestatic |
isValidState() const override | llvm::IntegerStateBase< base_ty, BestState, WorstState > | inlinevirtual |
iterator typedef | llvm::AADepGraphNode | |
llvm::IntegerStateBase::joinAND(base_t AssumedValue, base_t KnownValue)=0 | llvm::IntegerStateBase< base_ty, BestState, WorstState > | protectedpure virtual |
llvm::IntegerStateBase::joinOR(base_t AssumedValue, base_t KnownValue)=0 | llvm::IntegerStateBase< base_ty, BestState, WorstState > | protectedpure virtual |
Kind enum name | llvm::IRPosition | |
Known | llvm::IntegerStateBase< base_ty, BestState, WorstState > | protected |
manifest(Attributor &A) override | llvm::IRAttribute< Attribute::None, StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute >, AAMemoryLocation > | inlinevirtual |
mayAccessArgMem() const | llvm::AAMemoryLocation | inline |
MemoryLocationsKind typedef | llvm::AAMemoryLocation | |
NO_ARGUMENT_MEM enum value | llvm::AAMemoryLocation | |
NO_CONST_MEM enum value | llvm::AAMemoryLocation | |
NO_GLOBAL_EXTERNAL_MEM enum value | llvm::AAMemoryLocation | |
NO_GLOBAL_INTERNAL_MEM enum value | llvm::AAMemoryLocation | |
NO_GLOBAL_MEM enum value | llvm::AAMemoryLocation | |
NO_INACCESSIBLE_MEM enum value | llvm::AAMemoryLocation | |
NO_LOCAL_MEM enum value | llvm::AAMemoryLocation | |
NO_LOCATIONS enum value | llvm::AAMemoryLocation | |
NO_MALLOCED_MEM enum value | llvm::AAMemoryLocation | |
NO_UNKOWN_MEM enum value | llvm::AAMemoryLocation | |
NONE enum value | llvm::AAMemoryLocation | |
operator AbstractAttribute *() | llvm::AADepGraphNode | inlineprotected |
operator void *() const | llvm::IRPosition | inline |
llvm::operator!=(const IRPosition &RHS) const | llvm::IRPosition | inline |
BitIntegerState< uint32_t, 511 >::operator!=(const IntegerStateBase< base_t, BestState, WorstState > &R) const | llvm::IntegerStateBase< base_ty, BestState, WorstState > | inline |
operator&=(const IntegerStateBase< base_t, BestState, WorstState > &R) | llvm::IntegerStateBase< base_ty, BestState, WorstState > | inline |
operator+=(const IntegerStateBase< base_t, BestState, WorstState > &R) | llvm::IntegerStateBase< base_ty, BestState, WorstState > | inline |
llvm::operator==(const IRPosition &RHS) const | llvm::IRPosition | inline |
BitIntegerState< uint32_t, 511 >::operator==(const IntegerStateBase< base_t, BestState, WorstState > &R) const | llvm::IntegerStateBase< base_ty, BestState, WorstState > | inline |
operator^=(const IntegerStateBase< base_t, BestState, WorstState > &R) | llvm::IntegerStateBase< base_ty, BestState, WorstState > | inline |
operator|=(const IntegerStateBase< base_t, BestState, WorstState > &R) | llvm::IntegerStateBase< base_ty, BestState, WorstState > | 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 |
READ enum value | llvm::AAMemoryLocation | |
READ_WRITE enum value | llvm::AAMemoryLocation | |
removeAssumedBits(base_t BitsEncoding) | llvm::BitIntegerState< uint32_t, 511 > | inline |
removeKnownBits(base_t BitsEncoding) | llvm::BitIntegerState< uint32_t, 511 > | inline |
requiresCalleeForCallBase() | llvm::AAMemoryLocation | 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::StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute > | |
StateWrapper(const IRPosition &IRP, Ts... Args) | llvm::StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute > | inline |
stripCallBaseContext() const | llvm::IRPosition | inline |
super typedef | llvm::BitIntegerState< uint32_t, 511 > | |
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 |
VALID_STATE enum value | llvm::AAMemoryLocation | |
value(const Value &V, const CallBaseContext *CBContext=nullptr) | llvm::IRPosition | inlinestatic |
WRITE enum value | llvm::AAMemoryLocation | |
~AADepGraphNode()=default | llvm::AADepGraphNode | virtual |
~AbstractAttribute()=default | llvm::AbstractAttribute | virtual |
~AbstractState()=default | llvm::AbstractState | virtual |