LLVM  6.0.0svn
llvm::AttributeList Member List

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::AttributeListinline
addAttribute(LLVMContext &C, unsigned Index, Attribute::AttrKind Kind) constllvm::AttributeList
addAttribute(LLVMContext &C, unsigned Index, StringRef Kind, StringRef Value=StringRef()) constllvm::AttributeList
addAttribute(LLVMContext &C, unsigned Index, Attribute A) constllvm::AttributeList
addAttributes(LLVMContext &C, unsigned Index, const AttrBuilder &B) constllvm::AttributeList
addDereferenceableAttr(LLVMContext &C, unsigned Index, uint64_t Bytes) constllvm::AttributeList
addDereferenceableOrNullAttr(LLVMContext &C, unsigned Index, uint64_t Bytes) constllvm::AttributeList
addDereferenceableOrNullParamAttr(LLVMContext &C, unsigned ArgNo, uint64_t Bytes) constllvm::AttributeListinline
addDereferenceableParamAttr(LLVMContext &C, unsigned ArgNo, uint64_t Bytes) 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
AttrBuilder classllvm::AttributeListfriend
AttributeList()=defaultllvm::AttributeList
AttributeListImpl classllvm::AttributeListfriend
AttributeSet classllvm::AttributeListfriend
AttributeSetNode classllvm::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< StringRef > Kind)llvm::AttributeListstatic
get(LLVMContext &C, unsigned Index, const AttrBuilder &B)llvm::AttributeListstatic
getAllocSizeArgs(unsigned Index) constllvm::AttributeList
getAsString(unsigned Index, bool InAttrGrp=false) constllvm::AttributeList
getAttribute(unsigned Index, Attribute::AttrKind Kind) constllvm::AttributeList
getAttribute(unsigned Index, StringRef Kind) constllvm::AttributeList
getAttributes(unsigned Index) constllvm::AttributeList
getContext() constllvm::AttributeList
getDereferenceableBytes(unsigned Index) constllvm::AttributeList
getDereferenceableOrNullBytes(unsigned Index) constllvm::AttributeList
getFnAttributes() 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
getParamAttributes(unsigned ArgNo) constllvm::AttributeList
getParamDereferenceableBytes(unsigned ArgNo) constllvm::AttributeListinline
getParamDereferenceableOrNullBytes(unsigned ArgNo) constllvm::AttributeListinline
getRawPointer() constllvm::AttributeListinline
getRetAlignment() constllvm::AttributeList
getRetAttributes() constllvm::AttributeList
getStackAlignment(unsigned Index) constllvm::AttributeList
hasAttribute(unsigned Index, Attribute::AttrKind Kind) constllvm::AttributeList
hasAttribute(unsigned Index, StringRef Kind) constllvm::AttributeList
hasAttributes(unsigned Index) constllvm::AttributeList
hasAttrSomewhere(Attribute::AttrKind Kind, unsigned *Index=nullptr) constllvm::AttributeList
hasFnAttribute(Attribute::AttrKind Kind) constllvm::AttributeList
hasFnAttribute(StringRef Kind) constllvm::AttributeList
hasParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) constllvm::AttributeListinline
hasParamAttr(unsigned ArgNo, StringRef Kind) constllvm::AttributeListinline
hasParamAttribute(unsigned ArgNo, Attribute::AttrKind Kind) constllvm::AttributeList
hasParamAttrs(unsigned ArgNo) constllvm::AttributeListinline
index_begin() constllvm::AttributeListinline
index_end() constllvm::AttributeListinline
isEmpty() constllvm::AttributeListinline
iterator typedefllvm::AttributeList
operator!=(const AttributeList &RHS) constllvm::AttributeListinline
operator==(const AttributeList &RHS) constllvm::AttributeListinline
removeAttribute(LLVMContext &C, unsigned Index, Attribute::AttrKind Kind) constllvm::AttributeList
removeAttribute(LLVMContext &C, unsigned Index, StringRef Kind) constllvm::AttributeList
removeAttributes(LLVMContext &C, unsigned Index, const AttrBuilder &AttrsToRemove) constllvm::AttributeList
removeAttributes(LLVMContext &C, unsigned Index) constllvm::AttributeList
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 AttrBuilder &AttrsToRemove) constllvm::AttributeListinline
removeParamAttributes(LLVMContext &C, unsigned ArgNo) constllvm::AttributeListinline
ReturnIndex enum valuellvm::AttributeList