LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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::Attributeinline
AttrKind enum namellvm::Attribute
Builtin enum valuellvm::Attribute
ByVal enum valuellvm::Attribute
Cold enum valuellvm::Attribute
EndAttrKinds enum valuellvm::Attribute
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
getAsString(bool InAttrGrp=false) 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::Attributestatic
getWithStackAlignment(LLVMContext &Context, uint64_t Align)llvm::Attributestatic
hasAttribute(AttrKind Val) const llvm::Attribute
hasAttribute(StringRef Val) const llvm::Attribute
InlineHint enum valuellvm::Attribute
InReg enum valuellvm::Attribute
isAlignAttribute() const llvm::Attribute
isEnumAttribute() const llvm::Attribute
isStringAttribute() const llvm::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
NoRedZone enum valuellvm::Attribute
NoReturn enum valuellvm::Attribute
NoUnwind enum valuellvm::Attribute
operator!=(Attribute A) const llvm::Attributeinline
operator<(Attribute A) const llvm::Attribute
operator==(Attribute A) const llvm::Attributeinline
OptimizeForSize enum valuellvm::Attribute
OptimizeNone enum valuellvm::Attribute
Profile(FoldingSetNodeID &ID) const llvm::Attributeinline
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