LLVM
3.7.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
llvm
Attribute
llvm::Attribute Member List
This is the complete list of members for
llvm::Attribute
, including all inherited members.
Alignment
enum value
llvm::Attribute
AlwaysInline
enum value
llvm::Attribute
ArgMemOnly
enum value
llvm::Attribute
Attribute
()
llvm::Attribute
inline
AttrKind
enum name
llvm::Attribute
Builtin
enum value
llvm::Attribute
ByVal
enum value
llvm::Attribute
Cold
enum value
llvm::Attribute
Convergent
enum value
llvm::Attribute
Dereferenceable
enum value
llvm::Attribute
DereferenceableOrNull
enum value
llvm::Attribute
EndAttrKinds
enum value
llvm::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
getDereferenceableOrNullBytes
() 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
getWithDereferenceableOrNullBytes
(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 value
llvm::Attribute
InlineHint
enum value
llvm::Attribute
InReg
enum value
llvm::Attribute
isEnumAttribute
() const
llvm::Attribute
isIntAttribute
() const
llvm::Attribute
isStringAttribute
() const
llvm::Attribute
JumpTable
enum value
llvm::Attribute
MinSize
enum value
llvm::Attribute
Naked
enum value
llvm::Attribute
Nest
enum value
llvm::Attribute
NoAlias
enum value
llvm::Attribute
NoBuiltin
enum value
llvm::Attribute
NoCapture
enum value
llvm::Attribute
NoDuplicate
enum value
llvm::Attribute
NoImplicitFloat
enum value
llvm::Attribute
NoInline
enum value
llvm::Attribute
None
enum value
llvm::Attribute
NonLazyBind
enum value
llvm::Attribute
NonNull
enum value
llvm::Attribute
NoRedZone
enum value
llvm::Attribute
NoReturn
enum value
llvm::Attribute
NoUnwind
enum value
llvm::Attribute
operator!=
(Attribute A) const
llvm::Attribute
inline
operator<
(Attribute A) const
llvm::Attribute
operator==
(Attribute A) const
llvm::Attribute
inline
OptimizeForSize
enum value
llvm::Attribute
OptimizeNone
enum value
llvm::Attribute
Profile
(FoldingSetNodeID &ID) const
llvm::Attribute
inline
ReadNone
enum value
llvm::Attribute
ReadOnly
enum value
llvm::Attribute
Returned
enum value
llvm::Attribute
ReturnsTwice
enum value
llvm::Attribute
SafeStack
enum value
llvm::Attribute
SanitizeAddress
enum value
llvm::Attribute
SanitizeMemory
enum value
llvm::Attribute
SanitizeThread
enum value
llvm::Attribute
SExt
enum value
llvm::Attribute
StackAlignment
enum value
llvm::Attribute
StackProtect
enum value
llvm::Attribute
StackProtectReq
enum value
llvm::Attribute
StackProtectStrong
enum value
llvm::Attribute
StructRet
enum value
llvm::Attribute
UWTable
enum value
llvm::Attribute
ZExt
enum value
llvm::Attribute
Generated on Mon Aug 31 2015 11:18:54 for LLVM by
1.8.6