| 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< uint32_t, BestState, 0 > | 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 > | |
| 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 |
| llvm::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< uint32_t, BestState, 0 > | 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< uint32_t, BestState, 0 > | 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< uint32_t, BestState, 0 > | 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 |
| llvm::AbstractAttribute::getState() const =0 | llvm::AbstractAttribute | pure virtual |
| getWorstState() | llvm::IntegerStateBase< uint32_t, BestState, 0 > | inlinestatic |
| hasCallBaseContext() const | llvm::IRPosition | inline |
| hasTrivialInitializer() | llvm::AAMemoryLocation | inlinestatic |
| ID | llvm::AAMemoryLocation | static |
| indicateOptimisticFixpoint() override | llvm::IntegerStateBase< uint32_t, BestState, 0 > | inlinevirtual |
| indicatePessimisticFixpoint() override | llvm::IntegerStateBase< uint32_t, BestState, 0 > | inlinevirtual |
| initialize(Attributor &A) | llvm::AbstractAttribute | inlinevirtual |
| inst(const Instruction &I, const CallBaseContext *CBContext=nullptr) | llvm::IRPosition | inlinestatic |
| IntegerStateBase()=default | llvm::IntegerStateBase< uint32_t, BestState, 0 > | |
| 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< uint32_t, BestState, 0 > | 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< uint32_t, BestState, 0 > | inlinevirtual |
| iterator typedef | llvm::AADepGraphNode | |
| Kind enum name | llvm::IRPosition | |
| Known | llvm::IntegerStateBase< uint32_t, BestState, 0 > | 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 |
| llvm::BitIntegerState< uint32_t, 511 >::operator!=(const IntegerStateBase< base_t, BestState, WorstState > &R) const | llvm::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) const | llvm::IRPosition | inline |
| llvm::BitIntegerState< uint32_t, 511 >::operator==(const IntegerStateBase< base_t, BestState, WorstState > &R) const | llvm::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 | 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() override=default | llvm::AbstractAttribute | |
| ~AbstractState()=default | llvm::AbstractState | virtual |