LLVM  4.0.0
llvm::Attribute Member List

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

Attribute()llvm::Attributeinline
AttrKind enum namellvm::Attribute
EndAttrKinds enum valuellvm::Attribute
fromRawPointer(void *RawPtr)llvm::Attributeinlinestatic
get(LLVMContext &Context, AttrKind Kind, uint64_t Val=0)llvm::Attributestatic
get(LLVMContext &Context, StringRef Kind, StringRef Val=StringRef())llvm::Attributestatic
getAlignment() const llvm::Attribute
getAllocSizeArgs() const llvm::Attribute
getAsString(bool InAttrGrp=false) const llvm::Attribute
getDereferenceableBytes() const llvm::Attribute
getDereferenceableOrNullBytes() const llvm::Attribute
getKindAsEnum() const llvm::Attribute
getKindAsString() const llvm::Attribute
getRawPointer() const llvm::Attributeinline
getStackAlignment() const llvm::Attribute
getValueAsInt() const llvm::Attribute
getValueAsString() const llvm::Attribute
getWithAlignment(LLVMContext &Context, uint64_t Align)llvm::Attributestatic
getWithAllocSizeArgs(LLVMContext &Context, unsigned ElemSizeArg, const Optional< unsigned > &NumElemsArg)llvm::Attributestatic
getWithDereferenceableBytes(LLVMContext &Context, uint64_t Bytes)llvm::Attributestatic
getWithDereferenceableOrNullBytes(LLVMContext &Context, uint64_t Bytes)llvm::Attributestatic
getWithStackAlignment(LLVMContext &Context, uint64_t Align)llvm::Attributestatic
hasAttribute(AttrKind Val) const llvm::Attribute
hasAttribute(StringRef Val) const llvm::Attribute
isEnumAttribute() const llvm::Attribute
isIntAttribute() const llvm::Attribute
isStringAttribute() const llvm::Attribute
None enum valuellvm::Attribute
operator!=(Attribute A) const llvm::Attributeinline
operator<(Attribute A) const llvm::Attribute
operator==(Attribute A) const llvm::Attributeinline
Profile(FoldingSetNodeID &ID) const llvm::Attributeinline