LLVM
8.0.1
|
This is the complete list of members for llvm::AttributeList, including all inherited members.
addAllocSizeAttr(LLVMContext &C, unsigned Index, unsigned ElemSizeArg, const Optional< unsigned > &NumElemsArg) | llvm::AttributeList | |
addAllocSizeParamAttr(LLVMContext &C, unsigned ArgNo, unsigned ElemSizeArg, const Optional< unsigned > &NumElemsArg) | llvm::AttributeList | inline |
addAttribute(LLVMContext &C, unsigned Index, Attribute::AttrKind Kind) const | llvm::AttributeList | |
addAttribute(LLVMContext &C, unsigned Index, StringRef Kind, StringRef Value=StringRef()) const | llvm::AttributeList | |
addAttribute(LLVMContext &C, unsigned Index, Attribute A) const | llvm::AttributeList | |
addAttributes(LLVMContext &C, unsigned Index, const AttrBuilder &B) const | llvm::AttributeList | |
addDereferenceableAttr(LLVMContext &C, unsigned Index, uint64_t Bytes) const | llvm::AttributeList | |
addDereferenceableOrNullAttr(LLVMContext &C, unsigned Index, uint64_t Bytes) const | llvm::AttributeList | |
addDereferenceableOrNullParamAttr(LLVMContext &C, unsigned ArgNo, uint64_t Bytes) const | llvm::AttributeList | inline |
addDereferenceableParamAttr(LLVMContext &C, unsigned ArgNo, uint64_t Bytes) 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 |
AttrBuilder class | llvm::AttributeList | friend |
AttributeList()=default | llvm::AttributeList | |
AttributeListImpl class | llvm::AttributeList | friend |
AttributeSet class | llvm::AttributeList | friend |
AttributeSetNode class | 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< StringRef > Kind) | llvm::AttributeList | static |
get(LLVMContext &C, unsigned Index, const AttrBuilder &B) | llvm::AttributeList | static |
getAllocSizeArgs(unsigned Index) const | llvm::AttributeList | |
getAsString(unsigned Index, bool InAttrGrp=false) const | llvm::AttributeList | |
getAttribute(unsigned Index, Attribute::AttrKind Kind) const | llvm::AttributeList | |
getAttribute(unsigned Index, StringRef Kind) const | llvm::AttributeList | |
getAttributes(unsigned Index) const | llvm::AttributeList | |
getContext() const | llvm::AttributeList | |
getDereferenceableBytes(unsigned Index) const | llvm::AttributeList | |
getDereferenceableOrNullBytes(unsigned Index) const | llvm::AttributeList | |
getFnAttributes() 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 |
getParamAttributes(unsigned ArgNo) const | llvm::AttributeList | |
getParamDereferenceableBytes(unsigned ArgNo) const | llvm::AttributeList | inline |
getParamDereferenceableOrNullBytes(unsigned ArgNo) const | llvm::AttributeList | inline |
getRawPointer() const | llvm::AttributeList | inline |
getRetAlignment() const | llvm::AttributeList | |
getRetAttributes() const | llvm::AttributeList | |
getStackAlignment(unsigned Index) const | llvm::AttributeList | |
hasAttribute(unsigned Index, Attribute::AttrKind Kind) const | llvm::AttributeList | |
hasAttribute(unsigned Index, StringRef Kind) const | llvm::AttributeList | |
hasAttributes(unsigned Index) const | llvm::AttributeList | |
hasAttrSomewhere(Attribute::AttrKind Kind, unsigned *Index=nullptr) const | llvm::AttributeList | |
hasFnAttribute(Attribute::AttrKind Kind) const | llvm::AttributeList | |
hasFnAttribute(StringRef Kind) const | llvm::AttributeList | |
hasParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) const | llvm::AttributeList | inline |
hasParamAttr(unsigned ArgNo, StringRef Kind) const | llvm::AttributeList | inline |
hasParamAttribute(unsigned ArgNo, Attribute::AttrKind Kind) const | llvm::AttributeList | |
hasParamAttrs(unsigned ArgNo) const | llvm::AttributeList | inline |
index_begin() const | llvm::AttributeList | inline |
index_end() 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 |
removeAttribute(LLVMContext &C, unsigned Index, Attribute::AttrKind Kind) const | llvm::AttributeList | |
removeAttribute(LLVMContext &C, unsigned Index, StringRef Kind) const | llvm::AttributeList | |
removeAttributes(LLVMContext &C, unsigned Index, const AttrBuilder &AttrsToRemove) const | llvm::AttributeList | |
removeAttributes(LLVMContext &C, unsigned Index) const | llvm::AttributeList | |
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 AttrBuilder &AttrsToRemove) const | llvm::AttributeList | inline |
removeParamAttributes(LLVMContext &C, unsigned ArgNo) const | llvm::AttributeList | inline |
ReturnIndex enum value | llvm::AttributeList |