LLVM 20.0.0git
|
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) const | llvm::AttributeList | |
addAttributeAtIndex(LLVMContext &C, unsigned Index, StringRef Kind, StringRef Value=StringRef()) const | llvm::AttributeList | |
addAttributeAtIndex(LLVMContext &C, unsigned Index, Attribute A) const | llvm::AttributeList | |
addAttributesAtIndex(LLVMContext &C, unsigned Index, const AttrBuilder &B) const | llvm::AttributeList | |
addDereferenceableOrNullParamAttr(LLVMContext &C, unsigned ArgNo, uint64_t Bytes) const | llvm::AttributeList | |
addDereferenceableParamAttr(LLVMContext &C, unsigned ArgNo, uint64_t Bytes) const | llvm::AttributeList | |
addDereferenceableRetAttr(LLVMContext &C, uint64_t Bytes) const | llvm::AttributeList | |
addFnAttribute(LLVMContext &C, Attribute::AttrKind Kind) const | llvm::AttributeList | inline |
addFnAttribute(LLVMContext &C, Attribute Attr) const | llvm::AttributeList | inline |
addFnAttribute(LLVMContext &C, StringRef Kind, StringRef Value=StringRef()) const | llvm::AttributeList | inline |
addFnAttributes(LLVMContext &C, const AttrBuilder &B) const | llvm::AttributeList | inline |
addParamAttribute(LLVMContext &C, unsigned ArgNo, Attribute::AttrKind Kind) const | llvm::AttributeList | inline |
addParamAttribute(LLVMContext &C, unsigned ArgNo, StringRef Kind, StringRef Value=StringRef()) const | llvm::AttributeList | inline |
addParamAttribute(LLVMContext &C, ArrayRef< unsigned > ArgNos, Attribute A) const | llvm::AttributeList | |
addParamAttributes(LLVMContext &C, unsigned ArgNo, const AttrBuilder &B) const | llvm::AttributeList | inline |
addRangeRetAttr(LLVMContext &C, const ConstantRange &CR) const | llvm::AttributeList | |
addRetAttribute(LLVMContext &C, Attribute::AttrKind Kind) const | llvm::AttributeList | inline |
addRetAttribute(LLVMContext &C, Attribute Attr) const | llvm::AttributeList | inline |
addRetAttributes(LLVMContext &C, const AttrBuilder &B) const | llvm::AttributeList | inline |
AttrBuilder | llvm::AttributeList | friend |
AttributeList()=default | llvm::AttributeList | |
AttributeListImpl | llvm::AttributeList | friend |
AttributeSet | llvm::AttributeList | friend |
AttributeSetNode | llvm::AttributeList | friend |
AttrIndex enum name | llvm::AttributeList | |
begin() const | llvm::AttributeList | |
DenseMapInfo | llvm::AttributeList | friend |
dump() const | llvm::AttributeList | |
end() const | llvm::AttributeList | |
FirstArgIndex enum value | llvm::AttributeList | |
FunctionIndex enum value | llvm::AttributeList | |
get(LLVMContext &C, ArrayRef< std::pair< unsigned, Attribute > > Attrs) | llvm::AttributeList | static |
get(LLVMContext &C, ArrayRef< std::pair< unsigned, AttributeSet > > Attrs) | llvm::AttributeList | static |
get(LLVMContext &C, AttributeSet FnAttrs, AttributeSet RetAttrs, ArrayRef< AttributeSet > ArgAttrs) | llvm::AttributeList | static |
get(LLVMContext &C, ArrayRef< AttributeList > Attrs) | llvm::AttributeList | static |
get(LLVMContext &C, unsigned Index, ArrayRef< Attribute::AttrKind > Kinds) | llvm::AttributeList | static |
get(LLVMContext &C, unsigned Index, ArrayRef< Attribute::AttrKind > Kinds, ArrayRef< uint64_t > Values) | llvm::AttributeList | static |
get(LLVMContext &C, unsigned Index, ArrayRef< StringRef > Kind) | llvm::AttributeList | static |
get(LLVMContext &C, unsigned Index, AttributeSet Attrs) | llvm::AttributeList | static |
get(LLVMContext &C, unsigned Index, const AttrBuilder &B) | llvm::AttributeList | static |
getAllocKind() const | llvm::AttributeList | |
getAsString(unsigned Index, bool InAttrGrp=false) const | llvm::AttributeList | |
getAttributeAtIndex(unsigned Index, Attribute::AttrKind Kind) const | llvm::AttributeList | |
getAttributeAtIndex(unsigned Index, StringRef Kind) const | llvm::AttributeList | |
getAttributes(unsigned Index) const | llvm::AttributeList | |
getFnAttr(Attribute::AttrKind Kind) const | llvm::AttributeList | inline |
getFnAttr(StringRef Kind) const | llvm::AttributeList | inline |
getFnAttrs() const | llvm::AttributeList | |
getFnStackAlignment() const | llvm::AttributeList | |
getMemoryEffects() const | llvm::AttributeList | |
getNumAttrSets() const | llvm::AttributeList | |
getParamAlignment(unsigned ArgNo) const | llvm::AttributeList | |
getParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) const | llvm::AttributeList | inline |
getParamAttr(unsigned ArgNo, StringRef Kind) const | llvm::AttributeList | inline |
getParamAttrs(unsigned ArgNo) const | llvm::AttributeList | |
getParamByRefType(unsigned ArgNo) const | llvm::AttributeList | |
getParamByValType(unsigned ArgNo) const | llvm::AttributeList | |
getParamDereferenceableBytes(unsigned Index) const | llvm::AttributeList | |
getParamDereferenceableOrNullBytes(unsigned ArgNo) const | llvm::AttributeList | |
getParamElementType(unsigned ArgNo) const | llvm::AttributeList | |
getParamInAllocaType(unsigned ArgNo) const | llvm::AttributeList | |
getParamNoFPClass(unsigned ArgNo) const | llvm::AttributeList | |
getParamPreallocatedType(unsigned ArgNo) const | llvm::AttributeList | |
getParamStackAlignment(unsigned ArgNo) const | llvm::AttributeList | |
getParamStructRetType(unsigned ArgNo) const | llvm::AttributeList | |
getRawPointer() const | llvm::AttributeList | inline |
getRetAlignment() const | llvm::AttributeList | |
getRetAttr(Attribute::AttrKind Kind) const | llvm::AttributeList | inline |
getRetAttrs() const | llvm::AttributeList | |
getRetDereferenceableBytes() const | llvm::AttributeList | |
getRetDereferenceableOrNullBytes() const | llvm::AttributeList | |
getRetNoFPClass() const | llvm::AttributeList | |
getRetStackAlignment() const | llvm::AttributeList | |
getUWTableKind() const | llvm::AttributeList | |
hasAttributeAtIndex(unsigned Index, Attribute::AttrKind Kind) const | llvm::AttributeList | |
hasAttributeAtIndex(unsigned Index, StringRef Kind) const | llvm::AttributeList | |
hasAttributesAtIndex(unsigned Index) const | llvm::AttributeList | |
hasAttrSomewhere(Attribute::AttrKind Kind, unsigned *Index=nullptr) const | llvm::AttributeList | |
hasFnAttr(Attribute::AttrKind Kind) const | llvm::AttributeList | |
hasFnAttr(StringRef Kind) const | llvm::AttributeList | |
hasFnAttrs() const | llvm::AttributeList | inline |
hasParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) const | llvm::AttributeList | inline |
hasParamAttr(unsigned ArgNo, StringRef Kind) const | llvm::AttributeList | inline |
hasParamAttrs(unsigned ArgNo) const | llvm::AttributeList | inline |
hasParentContext(LLVMContext &C) const | llvm::AttributeList | |
hasRetAttr(Attribute::AttrKind Kind) const | llvm::AttributeList | inline |
hasRetAttr(StringRef Kind) const | llvm::AttributeList | inline |
hasRetAttrs() const | llvm::AttributeList | inline |
indexes() const | llvm::AttributeList | inline |
isEmpty() const | llvm::AttributeList | inline |
iterator typedef | llvm::AttributeList | |
operator!=(const AttributeList &RHS) const | llvm::AttributeList | inline |
operator==(const AttributeList &RHS) const | llvm::AttributeList | inline |
print(raw_ostream &O) const | llvm::AttributeList | |
removeAttribute(LLVMContext &C, unsigned Index, StringRef Kind) const | llvm::AttributeList | inline |
removeAttributeAtIndex(LLVMContext &C, unsigned Index, Attribute::AttrKind Kind) const | llvm::AttributeList | |
removeAttributeAtIndex(LLVMContext &C, unsigned Index, StringRef Kind) const | llvm::AttributeList | |
removeAttributesAtIndex(LLVMContext &C, unsigned Index, const AttributeMask &AttrsToRemove) const | llvm::AttributeList | |
removeAttributesAtIndex(LLVMContext &C, unsigned Index) const | llvm::AttributeList | |
removeFnAttribute(LLVMContext &C, Attribute::AttrKind Kind) const | llvm::AttributeList | inline |
removeFnAttribute(LLVMContext &C, StringRef Kind) const | llvm::AttributeList | inline |
removeFnAttributes(LLVMContext &C, const AttributeMask &AttrsToRemove) const | llvm::AttributeList | inline |
removeFnAttributes(LLVMContext &C) const | llvm::AttributeList | inline |
removeParamAttribute(LLVMContext &C, unsigned ArgNo, Attribute::AttrKind Kind) const | llvm::AttributeList | inline |
removeParamAttribute(LLVMContext &C, unsigned ArgNo, StringRef Kind) const | llvm::AttributeList | inline |
removeParamAttributes(LLVMContext &C, unsigned ArgNo, const AttributeMask &AttrsToRemove) const | llvm::AttributeList | inline |
removeParamAttributes(LLVMContext &C, unsigned ArgNo) const | llvm::AttributeList | inline |
removeRetAttribute(LLVMContext &C, Attribute::AttrKind Kind) const | llvm::AttributeList | inline |
removeRetAttribute(LLVMContext &C, StringRef Kind) const | llvm::AttributeList | inline |
removeRetAttributes(LLVMContext &C, const AttributeMask &AttrsToRemove) const | llvm::AttributeList | inline |
replaceAttributeTypeAtIndex(LLVMContext &C, unsigned ArgNo, Attribute::AttrKind Kind, Type *ReplacementTy) const | llvm::AttributeList | inline |
ReturnIndex enum value | llvm::AttributeList |