LLVM  12.0.0git
llvm::AAValueSimplify Member List

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

AAValueSimplify(const IRPosition &IRP, Attributor &A)llvm::AAValueSimplifyinline
AbstractAttribute(const IRPosition &IRP)llvm::AbstractAttributeinline
argument(const Argument &Arg)llvm::IRPositioninlinestatic
Assumedllvm::IntegerStateBase< bool, 1, 0 >protected
Base typedefllvm::AAValueSimplify
base_t typedefllvm::BooleanState
BooleanState()llvm::BooleanStateinline
BooleanState(base_t Assumed)llvm::BooleanStateinline
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
classof(const AbstractAttribute *AA)llvm::AAValueSimplifyinlinestatic
createForPosition(const IRPosition &IRP, Attributor &A)llvm::AAValueSimplifystatic
dump() constllvm::AbstractAttributeinline
EmptyKeyllvm::IRPositionstatic
function(const Function &F)llvm::IRPositioninlinestatic
function_scope(const IRPosition &IRP)llvm::IRPositioninlinestatic
getAnchorScope() constllvm::IRPositioninline
getAnchorValue() constllvm::IRPositioninline
getArgNo() constllvm::IRPositioninline
getAssociatedArgument() constllvm::IRPosition
getAssociatedFunction() constllvm::IRPositioninline
getAssociatedType() constllvm::IRPositioninline
getAssociatedValue() constllvm::IRPositioninline
getAsStr() const =0llvm::AbstractAttributepure virtual
getAssumed() constllvm::IntegerStateBase< bool, 1, 0 >inline
getAssumedSimplifiedValue(Attributor &A) const =0llvm::AAValueSimplifypure virtual
getAttrIdx() constllvm::IRPositioninline
getAttrs(ArrayRef< Attribute::AttrKind > AKs, SmallVectorImpl< Attribute > &Attrs, bool IgnoreSubsumingPositions=false, Attributor *A=nullptr) constllvm::IRPosition
getBestState()llvm::IntegerStateBase< bool, 1, 0 >inlinestatic
getBestState(const IntegerStateBase &)llvm::IntegerStateBase< bool, 1, 0 >inlinestatic
getCtxI() constllvm::IRPositioninline
getIdAddr() const overridellvm::AAValueSimplifyinlinevirtual
getIRPosition() constllvm::AbstractAttributeinline
getIRPosition()llvm::AbstractAttributeinline
getKnown() constllvm::IntegerStateBase< bool, 1, 0 >inline
getName() const overridellvm::AAValueSimplifyinlinevirtual
getPositionKind() constllvm::IRPositioninline
getState() overridellvm::StateWrapper< BooleanState, AbstractAttribute >inlinevirtual
getState() const overridellvm::StateWrapper< BooleanState, AbstractAttribute >inlinevirtual
getWorstState()llvm::IntegerStateBase< bool, 1, 0 >inlinestatic
getWorstState(const IntegerStateBase &)llvm::IntegerStateBase< bool, 1, 0 >inlinestatic
IntegerStateBase< bool, 1, 0 >::handleNewAssumedValue(base_t Value)=0llvm::IntegerStateBase< bool, 1, 0 >protectedpure virtual
IntegerStateBase< bool, 1, 0 >::handleNewKnownValue(base_t Value)=0llvm::IntegerStateBase< bool, 1, 0 >protectedpure virtual
hasAttr(ArrayRef< Attribute::AttrKind > AKs, bool IgnoreSubsumingPositions=false, Attributor *A=nullptr) constllvm::IRPosition
IDllvm::AAValueSimplifystatic
indicateOptimisticFixpoint() overridellvm::IntegerStateBase< bool, 1, 0 >inlinevirtual
indicatePessimisticFixpoint() overridellvm::IntegerStateBase< bool, 1, 0 >inlinevirtual
initialize(Attributor &A)llvm::AbstractAttributeinlinevirtual
IntegerStateBase()llvm::IntegerStateBase< bool, 1, 0 >inline
IntegerStateBase(base_t Assumed)llvm::IntegerStateBase< bool, 1, 0 >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() constllvm::BooleanStateinline
isAtFixpoint() const overridellvm::IntegerStateBase< bool, 1, 0 >inlinevirtual
isFnInterfaceKind() constllvm::IRPositioninline
isKnown() constllvm::BooleanStateinline
isValidState() const overridellvm::IntegerStateBase< bool, 1, 0 >inlinevirtual
IntegerStateBase< bool, 1, 0 >::joinAND(base_t AssumedValue, base_t KnownValue)=0llvm::IntegerStateBase< bool, 1, 0 >protectedpure virtual
IntegerStateBase< bool, 1, 0 >::joinOR(base_t AssumedValue, base_t KnownValue)=0llvm::IntegerStateBase< bool, 1, 0 >protectedpure virtual
Kind enum namellvm::IRPosition
Knownllvm::IntegerStateBase< bool, 1, 0 >protected
manifest(Attributor &A)llvm::AbstractAttributeinlineprotectedvirtual
operator void *() constllvm::IRPositioninline
llvm::operator!=(const IRPosition &RHS) constllvm::IRPositioninline
llvm::BooleanState::operator!=(const IntegerStateBase< base_t, BestState, WorstState > &R) constllvm::IntegerStateBase< bool, 1, 0 >inline
operator&=(const IntegerStateBase< base_t, BestState, WorstState > &R)llvm::IntegerStateBase< bool, 1, 0 >inline
operator+=(const IntegerStateBase< base_t, BestState, WorstState > &R)llvm::IntegerStateBase< bool, 1, 0 >inline
llvm::operator==(const IRPosition &RHS) constllvm::IRPositioninline
llvm::BooleanState::operator==(const IntegerStateBase< base_t, BestState, WorstState > &R) constllvm::IntegerStateBase< bool, 1, 0 >inline
operator^=(const IntegerStateBase< base_t, BestState, WorstState > &R)llvm::IntegerStateBase< bool, 1, 0 >inline
operator|=(const IntegerStateBase< base_t, BestState, WorstState > &R)llvm::IntegerStateBase< bool, 1, 0 >inline
print(raw_ostream &OS) constllvm::AbstractAttributevirtual
removeAttrs(ArrayRef< Attribute::AttrKind > AKs) constllvm::IRPositioninline
returned(const Function &F)llvm::IRPositioninlinestatic
setAssumed(bool Value)llvm::BooleanStateinline
setKnown(bool Value)llvm::BooleanStateinline
StateType typedefllvm::StateWrapper< BooleanState, AbstractAttribute >
StateWrapper(const IRPosition &IRP, Ts... Args)llvm::StateWrapper< BooleanState, AbstractAttribute >inline
super typedefllvm::BooleanState
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