LLVM API Documentation

llvm::Attribute Member List
This is the complete list of members for llvm::Attribute, including all inherited members.
Alignment enum valuellvm::Attribute
AlwaysInline enum valuellvm::Attribute
Attribute()llvm::Attribute [inline]
AttrKind enum namellvm::Attribute
Builtin enum valuellvm::Attribute
ByVal enum valuellvm::Attribute
Cold enum valuellvm::Attribute
Dereferenceable enum valuellvm::Attribute
EndAttrKinds enum valuellvm::Attribute
get(LLVMContext &Context, AttrKind Kind, uint64_t Val=0)llvm::Attribute [static]
get(LLVMContext &Context, StringRef Kind, StringRef Val=StringRef())llvm::Attribute [static]
getAlignment() const llvm::Attribute
getAsString(bool InAttrGrp=false) const llvm::Attribute
getDereferenceableBytes() const llvm::Attribute
getKindAsEnum() const llvm::Attribute
getKindAsString() const llvm::Attribute
getStackAlignment() const llvm::Attribute
getValueAsInt() const llvm::Attribute
getValueAsString() const llvm::Attribute
getWithAlignment(LLVMContext &Context, uint64_t Align)llvm::Attribute [static]
getWithDereferenceableBytes(LLVMContext &Context, uint64_t Bytes)llvm::Attribute [static]
getWithStackAlignment(LLVMContext &Context, uint64_t Align)llvm::Attribute [static]
hasAttribute(AttrKind Val) const llvm::Attribute
hasAttribute(StringRef Val) const llvm::Attribute
InAlloca enum valuellvm::Attribute
InlineHint enum valuellvm::Attribute
InReg enum valuellvm::Attribute
isEnumAttribute() const llvm::Attribute
isIntAttribute() const llvm::Attribute
isStringAttribute() const llvm::Attribute
JumpTable enum valuellvm::Attribute
MinSize enum valuellvm::Attribute
Naked enum valuellvm::Attribute
Nest enum valuellvm::Attribute
NoAlias enum valuellvm::Attribute
NoBuiltin enum valuellvm::Attribute
NoCapture enum valuellvm::Attribute
NoDuplicate enum valuellvm::Attribute
NoImplicitFloat enum valuellvm::Attribute
NoInline enum valuellvm::Attribute
None enum valuellvm::Attribute
NonLazyBind enum valuellvm::Attribute
NonNull enum valuellvm::Attribute
NoRedZone enum valuellvm::Attribute
NoReturn enum valuellvm::Attribute
NoUnwind enum valuellvm::Attribute
operator!=(Attribute A) const llvm::Attribute [inline]
operator<(Attribute A) const llvm::Attribute
operator==(Attribute A) const llvm::Attribute [inline]
OptimizeForSize enum valuellvm::Attribute
OptimizeNone enum valuellvm::Attribute
Profile(FoldingSetNodeID &ID) const llvm::Attribute [inline]
ReadNone enum valuellvm::Attribute
ReadOnly enum valuellvm::Attribute
Returned enum valuellvm::Attribute
ReturnsTwice enum valuellvm::Attribute
SanitizeAddress enum valuellvm::Attribute
SanitizeMemory enum valuellvm::Attribute
SanitizeThread enum valuellvm::Attribute
SExt enum valuellvm::Attribute
StackAlignment enum valuellvm::Attribute
StackProtect enum valuellvm::Attribute
StackProtectReq enum valuellvm::Attribute
StackProtectStrong enum valuellvm::Attribute
StructRet enum valuellvm::Attribute
UWTable enum valuellvm::Attribute
ZExt enum valuellvm::Attribute