LLVM  10.0.0svn
llvm::AANoRecurse Member List

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

AANoRecurse(const IRPosition &IRP)llvm::AANoRecurseinline
addKnownBits(base_t Bits)llvm::IntegerStateinline
argument(const Argument &Arg)llvm::IRPositioninlinestatic
base_t typedefllvm::IntegerState
BooleanState()llvm::BooleanStateinline
callsite_argument(const CallBase &CB, unsigned ArgNo)llvm::IRPositioninlinestatic
callsite_argument(ImmutableCallSite ICS, unsigned ArgNo)llvm::IRPositioninlinestatic
callsite_argument(AbstractCallSite ACS, unsigned ArgNo)llvm::IRPositioninlinestatic
callsite_function(const CallBase &CB)llvm::IRPositioninlinestatic
callsite_function(ImmutableCallSite ICS)llvm::IRPositioninlinestatic
callsite_returned(const CallBase &CB)llvm::IRPositioninlinestatic
callsite_returned(ImmutableCallSite ICS)llvm::IRPositioninlinestatic
createForPosition(const IRPosition &IRP, Attributor &A)llvm::AANoRecursestatic
dump() constllvm::AbstractAttributeinline
EmptyKeyllvm::IRPositionstatic
function(const Function &F)llvm::IRPositioninlinestatic
function_scope(const IRPosition &IRP)llvm::IRPositioninlinestatic
getAnchorScope()llvm::IRPositioninline
getAnchorScope() constllvm::IRPositioninline
getAnchorValue()llvm::IRPositioninline
getAnchorValue() constllvm::IRPositioninline
getArgNo() constllvm::IRPositioninline
getAssociatedArgument()llvm::IRPositioninline
getAssociatedArgument() constllvm::IRPositioninline
getAssociatedFunction()llvm::IRPositioninline
getAssociatedFunction() constllvm::IRPositioninline
getAssociatedValue()llvm::IRPositioninline
getAssociatedValue() constllvm::IRPositioninline
getAsStr() const =0llvm::AbstractAttributepure virtual
getAssumed() constllvm::IntegerStateinline
getAttr(Attribute::AttrKind AK) constllvm::IRPositioninline
getAttrIdx() constllvm::IRPositioninline
getAttrKind() constllvm::IRAttribute< Attribute::NoRecurse, StateWrapper< BooleanState, AbstractAttribute > >inline
getAttrs(ArrayRef< Attribute::AttrKind > AKs, SmallVectorImpl< Attribute > &Attrs) constllvm::IRPosition
getCtxI()llvm::IRPositioninline
getCtxI() constllvm::IRPositioninline
getDeducedAttributes(LLVMContext &Ctx, SmallVectorImpl< Attribute > &Attrs) constllvm::IRAttribute< Attribute::NoRecurse, StateWrapper< BooleanState, AbstractAttribute > >inlinevirtual
getIRPosition() overridellvm::IRAttribute< Attribute::NoRecurse, StateWrapper< BooleanState, AbstractAttribute > >inlinevirtual
getIRPosition() const overridellvm::IRAttribute< Attribute::NoRecurse, StateWrapper< BooleanState, AbstractAttribute > >inlinevirtual
getKnown() constllvm::IntegerStateinline
getPositionKind() constllvm::IRPositioninline
getState() overridellvm::StateWrapper< BooleanState, AbstractAttribute >inlinevirtual
getState() const overridellvm::StateWrapper< BooleanState, AbstractAttribute >inlinevirtual
getWorstState()llvm::IntegerStateinlinestatic
hasAttr(ArrayRef< Attribute::AttrKind > AKs, bool IgnoreSubsumingPositions=false) constllvm::IRPosition
IDllvm::AANoRecursestatic
indicateOptimisticFixpoint() overridellvm::IntegerStateinlinevirtual
indicatePessimisticFixpoint() overridellvm::IntegerStateinlinevirtual
initialize(Attributor &A) overridellvm::IRAttribute< Attribute::NoRecurse, StateWrapper< BooleanState, AbstractAttribute > >inlinevirtual
IntegerState(base_t BestState=~0)llvm::IntegerStateinline
intersectAssumedBits(base_t BitsEncoding)llvm::IntegerStateinline
IRAttribute(const IRPosition &IRP)llvm::IRAttribute< Attribute::NoRecurse, StateWrapper< BooleanState, AbstractAttribute > >inline
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
isAssumed(base_t BitsEncoding) constllvm::IntegerStateinline
isAssumedNoRecurse() constllvm::AANoRecurseinline
isAtFixpoint() const overridellvm::IntegerStateinlinevirtual
isFnInterfaceKind() constllvm::IRPositioninline
isKnown(base_t BitsEncoding) constllvm::IntegerStateinline
isKnownNoRecurse() constllvm::AANoRecurseinline
isValidState() const overridellvm::IntegerStateinlinevirtual
Kind enum namellvm::IRPosition
manifest(Attributor &A) overridellvm::IRAttribute< Attribute::NoRecurse, StateWrapper< BooleanState, AbstractAttribute > >inlinevirtual
operator &=(const IntegerState &R)llvm::IntegerStateinline
llvm::operator!=(const IRPosition &RHS) constllvm::IRPositioninline
StateWrapper< BooleanState, AbstractAttribute >::operator!=(const IntegerState &R) constllvm::IntegerStateinline
operator+=(const IntegerState &R)llvm::IntegerStateinline
llvm::operator==(const IRPosition &RHS) constllvm::IRPositioninline
StateWrapper< BooleanState, AbstractAttribute >::operator==(const IntegerState &R) constllvm::IntegerStateinline
operator^=(const IntegerState &R)llvm::IntegerStateinline
operator|=(const IntegerState &R)llvm::IntegerStateinline
print(raw_ostream &OS) constllvm::AbstractAttributevirtual
removeAssumedBits(base_t BitsEncoding)llvm::IntegerStateinline
removeAttrs(ArrayRef< Attribute::AttrKind > AKs)llvm::IRPositioninline
removeKnownBits(base_t BitsEncoding)llvm::IntegerStateinline
returned(const Function &F)llvm::IRPositioninlinestatic
StateType typedefllvm::StateWrapper< BooleanState, AbstractAttribute >
takeAssumedMinimum(base_t Value)llvm::IntegerStateinline
takeKnownMaximum(base_t Value)llvm::IntegerStateinline
TombstoneKeyllvm::IRPositionstatic
trackStatistics() const =0llvm::AbstractAttributeprotectedpure virtual
update(Attributor &A)llvm::AbstractAttributeprotected
updateImpl(Attributor &A)=0llvm::AbstractAttributeprotectedpure virtual
value(const Value &V)llvm::IRPositioninlinestatic
~AbstractAttribute()llvm::AbstractAttributeinlinevirtual
~AbstractState()llvm::AbstractStateinlinevirtual
~IRAttribute()llvm::IRAttribute< Attribute::NoRecurse, StateWrapper< BooleanState, AbstractAttribute > >inline
~IRPosition()llvm::IRPositioninlinevirtual