LLVM 20.0.0git
llvm::AttributeList Member List

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

addAllocSizeParamAttr(LLVMContext &C, unsigned ArgNo, unsigned ElemSizeArg, const std::optional< unsigned > &NumElemsArg)llvm::AttributeList
addAttributeAtIndex(LLVMContext &C, unsigned Index, Attribute::AttrKind Kind) constllvm::AttributeList
addAttributeAtIndex(LLVMContext &C, unsigned Index, StringRef Kind, StringRef Value=StringRef()) constllvm::AttributeList
addAttributeAtIndex(LLVMContext &C, unsigned Index, Attribute A) constllvm::AttributeList
addAttributesAtIndex(LLVMContext &C, unsigned Index, const AttrBuilder &B) constllvm::AttributeList
addDereferenceableOrNullParamAttr(LLVMContext &C, unsigned ArgNo, uint64_t Bytes) constllvm::AttributeList
addDereferenceableParamAttr(LLVMContext &C, unsigned ArgNo, uint64_t Bytes) constllvm::AttributeList
addDereferenceableRetAttr(LLVMContext &C, uint64_t Bytes) constllvm::AttributeList
addFnAttribute(LLVMContext &C, Attribute::AttrKind Kind) constllvm::AttributeListinline
addFnAttribute(LLVMContext &C, Attribute Attr) constllvm::AttributeListinline
addFnAttribute(LLVMContext &C, StringRef Kind, StringRef Value=StringRef()) constllvm::AttributeListinline
addFnAttributes(LLVMContext &C, const AttrBuilder &B) constllvm::AttributeListinline
addParamAttribute(LLVMContext &C, unsigned ArgNo, Attribute::AttrKind Kind) constllvm::AttributeListinline
addParamAttribute(LLVMContext &C, unsigned ArgNo, StringRef Kind, StringRef Value=StringRef()) constllvm::AttributeListinline
addParamAttribute(LLVMContext &C, ArrayRef< unsigned > ArgNos, Attribute A) constllvm::AttributeList
addParamAttributes(LLVMContext &C, unsigned ArgNo, const AttrBuilder &B) constllvm::AttributeListinline
addRangeRetAttr(LLVMContext &C, const ConstantRange &CR) constllvm::AttributeList
addRetAttribute(LLVMContext &C, Attribute::AttrKind Kind) constllvm::AttributeListinline
addRetAttribute(LLVMContext &C, Attribute Attr) constllvm::AttributeListinline
addRetAttributes(LLVMContext &C, const AttrBuilder &B) constllvm::AttributeListinline
AttrBuilderllvm::AttributeListfriend
AttributeList()=defaultllvm::AttributeList
AttributeListImplllvm::AttributeListfriend
AttributeSetllvm::AttributeListfriend
AttributeSetNodellvm::AttributeListfriend
AttrIndex enum namellvm::AttributeList
begin() constllvm::AttributeList
DenseMapInfollvm::AttributeListfriend
dump() constllvm::AttributeList
end() constllvm::AttributeList
FirstArgIndex enum valuellvm::AttributeList
FunctionIndex enum valuellvm::AttributeList
get(LLVMContext &C, ArrayRef< std::pair< unsigned, Attribute > > Attrs)llvm::AttributeListstatic
get(LLVMContext &C, ArrayRef< std::pair< unsigned, AttributeSet > > Attrs)llvm::AttributeListstatic
get(LLVMContext &C, AttributeSet FnAttrs, AttributeSet RetAttrs, ArrayRef< AttributeSet > ArgAttrs)llvm::AttributeListstatic
get(LLVMContext &C, ArrayRef< AttributeList > Attrs)llvm::AttributeListstatic
get(LLVMContext &C, unsigned Index, ArrayRef< Attribute::AttrKind > Kinds)llvm::AttributeListstatic
get(LLVMContext &C, unsigned Index, ArrayRef< Attribute::AttrKind > Kinds, ArrayRef< uint64_t > Values)llvm::AttributeListstatic
get(LLVMContext &C, unsigned Index, ArrayRef< StringRef > Kind)llvm::AttributeListstatic
get(LLVMContext &C, unsigned Index, AttributeSet Attrs)llvm::AttributeListstatic
get(LLVMContext &C, unsigned Index, const AttrBuilder &B)llvm::AttributeListstatic
getAllocKind() constllvm::AttributeList
getAsString(unsigned Index, bool InAttrGrp=false) constllvm::AttributeList
getAttributeAtIndex(unsigned Index, Attribute::AttrKind Kind) constllvm::AttributeList
getAttributeAtIndex(unsigned Index, StringRef Kind) constllvm::AttributeList
getAttributes(unsigned Index) constllvm::AttributeList
getFnAttr(Attribute::AttrKind Kind) constllvm::AttributeListinline
getFnAttr(StringRef Kind) constllvm::AttributeListinline
getFnAttrs() constllvm::AttributeList
getFnStackAlignment() constllvm::AttributeList
getMemoryEffects() constllvm::AttributeList
getNumAttrSets() constllvm::AttributeList
getParamAlignment(unsigned ArgNo) constllvm::AttributeList
getParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) constllvm::AttributeListinline
getParamAttr(unsigned ArgNo, StringRef Kind) constllvm::AttributeListinline
getParamAttrs(unsigned ArgNo) constllvm::AttributeList
getParamByRefType(unsigned ArgNo) constllvm::AttributeList
getParamByValType(unsigned ArgNo) constllvm::AttributeList
getParamDereferenceableBytes(unsigned Index) constllvm::AttributeList
getParamDereferenceableOrNullBytes(unsigned ArgNo) constllvm::AttributeList
getParamElementType(unsigned ArgNo) constllvm::AttributeList
getParamInAllocaType(unsigned ArgNo) constllvm::AttributeList
getParamNoFPClass(unsigned ArgNo) constllvm::AttributeList
getParamPreallocatedType(unsigned ArgNo) constllvm::AttributeList
getParamStackAlignment(unsigned ArgNo) constllvm::AttributeList
getParamStructRetType(unsigned ArgNo) constllvm::AttributeList
getRawPointer() constllvm::AttributeListinline
getRetAlignment() constllvm::AttributeList
getRetAttr(Attribute::AttrKind Kind) constllvm::AttributeListinline
getRetAttrs() constllvm::AttributeList
getRetDereferenceableBytes() constllvm::AttributeList
getRetDereferenceableOrNullBytes() constllvm::AttributeList
getRetNoFPClass() constllvm::AttributeList
getRetStackAlignment() constllvm::AttributeList
getUWTableKind() constllvm::AttributeList
hasAttributeAtIndex(unsigned Index, Attribute::AttrKind Kind) constllvm::AttributeList
hasAttributeAtIndex(unsigned Index, StringRef Kind) constllvm::AttributeList
hasAttributesAtIndex(unsigned Index) constllvm::AttributeList
hasAttrSomewhere(Attribute::AttrKind Kind, unsigned *Index=nullptr) constllvm::AttributeList
hasFnAttr(Attribute::AttrKind Kind) constllvm::AttributeList
hasFnAttr(StringRef Kind) constllvm::AttributeList
hasFnAttrs() constllvm::AttributeListinline
hasParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) constllvm::AttributeListinline
hasParamAttr(unsigned ArgNo, StringRef Kind) constllvm::AttributeListinline
hasParamAttrs(unsigned ArgNo) constllvm::AttributeListinline
hasParentContext(LLVMContext &C) constllvm::AttributeList
hasRetAttr(Attribute::AttrKind Kind) constllvm::AttributeListinline
hasRetAttr(StringRef Kind) constllvm::AttributeListinline
hasRetAttrs() constllvm::AttributeListinline
indexes() constllvm::AttributeListinline
isEmpty() constllvm::AttributeListinline
iterator typedefllvm::AttributeList
operator!=(const AttributeList &RHS) constllvm::AttributeListinline
operator==(const AttributeList &RHS) constllvm::AttributeListinline
print(raw_ostream &O) constllvm::AttributeList
removeAttribute(LLVMContext &C, unsigned Index, StringRef Kind) constllvm::AttributeListinline
removeAttributeAtIndex(LLVMContext &C, unsigned Index, Attribute::AttrKind Kind) constllvm::AttributeList
removeAttributeAtIndex(LLVMContext &C, unsigned Index, StringRef Kind) constllvm::AttributeList
removeAttributesAtIndex(LLVMContext &C, unsigned Index, const AttributeMask &AttrsToRemove) constllvm::AttributeList
removeAttributesAtIndex(LLVMContext &C, unsigned Index) constllvm::AttributeList
removeFnAttribute(LLVMContext &C, Attribute::AttrKind Kind) constllvm::AttributeListinline
removeFnAttribute(LLVMContext &C, StringRef Kind) constllvm::AttributeListinline
removeFnAttributes(LLVMContext &C, const AttributeMask &AttrsToRemove) constllvm::AttributeListinline
removeFnAttributes(LLVMContext &C) constllvm::AttributeListinline
removeParamAttribute(LLVMContext &C, unsigned ArgNo, Attribute::AttrKind Kind) constllvm::AttributeListinline
removeParamAttribute(LLVMContext &C, unsigned ArgNo, StringRef Kind) constllvm::AttributeListinline
removeParamAttributes(LLVMContext &C, unsigned ArgNo, const AttributeMask &AttrsToRemove) constllvm::AttributeListinline
removeParamAttributes(LLVMContext &C, unsigned ArgNo) constllvm::AttributeListinline
removeRetAttribute(LLVMContext &C, Attribute::AttrKind Kind) constllvm::AttributeListinline
removeRetAttribute(LLVMContext &C, StringRef Kind) constllvm::AttributeListinline
removeRetAttributes(LLVMContext &C, const AttributeMask &AttrsToRemove) constllvm::AttributeListinline
replaceAttributeTypeAtIndex(LLVMContext &C, unsigned ArgNo, Attribute::AttrKind Kind, Type *ReplacementTy) constllvm::AttributeListinline
ReturnIndex enum valuellvm::AttributeList