LLVM  14.0.0git
AAValueSimplifyCallSiteReturned Member List

This is the complete list of members for AAValueSimplifyCallSiteReturned, including all inherited members.

aaiterator typedefllvm::AADepGraphNode
AAValueSimplify(const IRPosition &IRP, Attributor &A)llvm::AAValueSimplifyinline
AAValueSimplifyCallSiteReturned(const IRPosition &IRP, Attributor &A)AAValueSimplifyCallSiteReturnedinline
AAValueSimplifyImpl(const IRPosition &IRP, Attributor &A)AAValueSimplifyImplinline
AbstractAttribute(const IRPosition &IRP)llvm::AbstractAttributeinline
argument(const Argument &Arg, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
askSimplifiedValueFor(Attributor &A)AAValueSimplifyImplinline
askSimplifiedValueForOtherAAs(Attributor &A)AAValueSimplifyImplinline
Base typedefllvm::AAValueSimplify
begin()llvm::AADepGraphNodeinline
BSllvm::ValueSimplifyStateTypeprotected
CallBaseContext typedefllvm::IRPosition
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
checkAndUpdate(Attributor &A, const AbstractAttribute &QueryingAA, const IRPosition &IRP, bool Simplify=true)AAValueSimplifyImplinline
child_begin()llvm::AADepGraphNodeinline
child_end()llvm::AADepGraphNodeinline
classof(const AbstractAttribute *AA)llvm::AAValueSimplifyinlinestatic
StateWrapper< ValueSimplifyStateType, AbstractAttribute, Type * >::classof(const AADepGraphNode *DGN)llvm::AbstractAttributeinlinestatic
createForPosition(const IRPosition &IRP, Attributor &A)llvm::AAValueSimplifystatic
DepGetVal(DepTy &DT)llvm::AADepGraphNodeinlineprotectedstatic
DepGetValAA(DepTy &DT)llvm::AADepGraphNodeinlineprotectedstatic
Depsllvm::AADepGraphNodeprotected
DepTy typedefllvm::AADepGraphNode
dump() constllvm::AbstractAttributeinline
EmptyKeyllvm::IRPositionstatic
end()llvm::AADepGraphNodeinline
function(const Function &F, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
function_scope(const IRPosition &IRP, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
getAnchorScope() constllvm::IRPositioninline
getAnchorValue() constllvm::IRPositioninline
getAssociatedArgument() constllvm::IRPosition
getAssociatedFunction() constllvm::IRPositioninline
getAssociatedType() constllvm::IRPositioninline
getAssociatedValue() constllvm::IRPositioninline
getAsStr() const overrideAAValueSimplifyImplinlinevirtual
getAssumed()llvm::ValueSimplifyStateTypeinline
getAssumed() constllvm::ValueSimplifyStateTypeinline
getAssumedSimplifiedValue(Attributor &A) const overrideAAValueSimplifyImplinlinevirtual
getAttrIdx() constllvm::IRPositioninline
getAttrs(ArrayRef< Attribute::AttrKind > AKs, SmallVectorImpl< Attribute > &Attrs, bool IgnoreSubsumingPositions=false, Attributor *A=nullptr) constllvm::IRPosition
getBestState(Type *Ty)llvm::ValueSimplifyStateTypeinlinestatic
getBestState(const ValueSimplifyStateType &VS)llvm::ValueSimplifyStateTypeinlinestatic
getCallBaseContext() constllvm::IRPositioninline
getCalleeArgNo() constllvm::IRPositioninline
getCallSiteArgNo() constllvm::IRPositioninline
getCtxI() constllvm::IRPositioninline
getDeps()llvm::AADepGraphNodeinline
getIdAddr() const overridellvm::AAValueSimplifyinlinevirtual
getIRPosition() constllvm::AbstractAttributeinline
getIRPosition()llvm::AbstractAttributeinline
getName() const overridellvm::AAValueSimplifyinlinevirtual
getPositionKind() constllvm::IRPositioninline
getReplacementValue(Attributor &A) constAAValueSimplifyImplinline
getState() overridellvm::StateWrapper< ValueSimplifyStateType, AbstractAttribute, Type * >inlinevirtual
getState() const overridellvm::StateWrapper< ValueSimplifyStateType, AbstractAttribute, Type * >inlinevirtual
llvm::AbstractAttribute::getState() const =0llvm::AbstractAttributepure virtual
getWorstState(Type *Ty)llvm::ValueSimplifyStateTypeinlinestatic
getWorstState(const ValueSimplifyStateType &VS)llvm::ValueSimplifyStateTypeinlinestatic
handleLoad(Attributor &A, const AbstractAttribute &AA, LoadInst &L, function_ref< bool(Value &)> Union)AAValueSimplifyImplinlinestatic
hasAttr(ArrayRef< Attribute::AttrKind > AKs, bool IgnoreSubsumingPositions=false, Attributor *A=nullptr) constllvm::IRPosition
hasCallBaseContext() constllvm::IRPositioninline
IDllvm::AAValueSimplifystatic
indicateOptimisticFixpoint() overridellvm::ValueSimplifyStateTypeinlinevirtual
indicatePessimisticFixpoint() overrideAAValueSimplifyImplinlinevirtual
initialize(Attributor &A) overrideAAValueSimplifyCallSiteReturnedinlinevirtual
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
isArgumentPosition() constllvm::IRPositioninline
isAtFixpoint() const overridellvm::ValueSimplifyStateTypeinlinevirtual
isFnInterfaceKind() constllvm::IRPositioninline
isValidState() const overridellvm::ValueSimplifyStateTypeinlinevirtual
iterator typedefllvm::AADepGraphNode
Kind enum namellvm::IRPosition
manifest(Attributor &A) overrideAAValueSimplifyImplinlinevirtual
operator AbstractAttribute *()llvm::AADepGraphNodeinlineprotected
operator void *() constllvm::IRPositioninline
operator!=(const IRPosition &RHS) constllvm::IRPositioninline
llvm::operator==(const IRPosition &RHS) constllvm::IRPositioninline
llvm::ValueSimplifyStateType::operator==(const ValueSimplifyStateType &RHS) constllvm::ValueSimplifyStateTypeinline
operator^=(const ValueSimplifyStateType &VS)llvm::ValueSimplifyStateTypeinline
print(raw_ostream &OS) const overridellvm::AbstractAttributevirtual
printWithDeps(raw_ostream &OS) constllvm::AbstractAttributevirtual
removeAttrs(ArrayRef< Attribute::AttrKind > AKs) constllvm::IRPositioninline
returned(const Function &F, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
SimplifiedAssociatedValuellvm::ValueSimplifyStateTypeprotected
StateType typedefllvm::StateWrapper< ValueSimplifyStateType, AbstractAttribute, Type * >
StateWrapper(const IRPosition &IRP, Ts... Args)llvm::StateWrapper< ValueSimplifyStateType, AbstractAttribute, Type * >inline
stripCallBaseContext() constllvm::IRPositioninline
TombstoneKeyllvm::IRPositionstatic
trackStatistics() const overrideAAValueSimplifyCallSiteReturnedinlinevirtual
Tyllvm::ValueSimplifyStateTypeprotected
unionAssumed(Optional< Value * > Other)llvm::ValueSimplifyStateTypeprotected
update(Attributor &A)llvm::AbstractAttributeprotected
updateImpl(Attributor &A) overrideAAValueSimplifyCallSiteReturnedinlinevirtual
value(const Value &V, const CallBaseContext *CBContext=nullptr)llvm::IRPositioninlinestatic
ValueSimplifyStateType(Type *Ty)llvm::ValueSimplifyStateTypeinline
~AADepGraphNode()llvm::AADepGraphNodeinlinevirtual
~AbstractAttribute()llvm::AbstractAttributeinlinevirtual
~AbstractState()llvm::AbstractStateinlinevirtual