LLVM  8.0.1
llvm::Attribute Member List

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

Alignment enum valuellvm::Attribute
AllocSize enum valuellvm::Attribute
AlwaysInline enum valuellvm::Attribute
ArgMemOnly enum valuellvm::Attribute
Attribute()=defaultllvm::Attribute
AttrKind enum namellvm::Attribute
Builtin enum valuellvm::Attribute
ByVal enum valuellvm::Attribute
Cold enum valuellvm::Attribute
Convergent enum valuellvm::Attribute
Dereferenceable enum valuellvm::Attribute
DereferenceableOrNull enum valuellvm::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() constllvm::Attribute
getAllocSizeArgs() constllvm::Attribute
getAsString(bool InAttrGrp=false) constllvm::Attribute
getDereferenceableBytes() constllvm::Attribute
getDereferenceableOrNullBytes() constllvm::Attribute
getKindAsEnum() constllvm::Attribute
getKindAsString() constllvm::Attribute
getRawPointer() constllvm::Attributeinline
getStackAlignment() constllvm::Attribute
getValueAsInt() constllvm::Attribute
getValueAsString() constllvm::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) constllvm::Attribute
hasAttribute(StringRef Val) constllvm::Attribute
InaccessibleMemOnly enum valuellvm::Attribute
InaccessibleMemOrArgMemOnly enum valuellvm::Attribute
InAlloca enum valuellvm::Attribute
InlineHint enum valuellvm::Attribute
InReg enum valuellvm::Attribute
isEnumAttribute() constllvm::Attribute
isIntAttribute() constllvm::Attribute
isStringAttribute() constllvm::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
NoCfCheck 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
NoRecurse enum valuellvm::Attribute
NoRedZone enum valuellvm::Attribute
NoReturn enum valuellvm::Attribute
NoUnwind enum valuellvm::Attribute
operator!=(Attribute A) constllvm::Attributeinline
operator<(Attribute A) constllvm::Attribute
operator==(Attribute A) constllvm::Attributeinline
OptForFuzzing enum valuellvm::Attribute
OptimizeForSize enum valuellvm::Attribute
OptimizeNone enum valuellvm::Attribute
Profile(FoldingSetNodeID &ID) constllvm::Attributeinline
ReadNone enum valuellvm::Attribute
ReadOnly enum valuellvm::Attribute
Returned enum valuellvm::Attribute
ReturnsTwice enum valuellvm::Attribute
SafeStack enum valuellvm::Attribute
SanitizeAddress enum valuellvm::Attribute
SanitizeHWAddress enum valuellvm::Attribute
SanitizeMemory enum valuellvm::Attribute
SanitizeThread enum valuellvm::Attribute
SExt enum valuellvm::Attribute
ShadowCallStack enum valuellvm::Attribute
Speculatable enum valuellvm::Attribute
SpeculativeLoadHardening enum valuellvm::Attribute
StackAlignment enum valuellvm::Attribute
StackProtect enum valuellvm::Attribute
StackProtectReq enum valuellvm::Attribute
StackProtectStrong enum valuellvm::Attribute
StrictFP enum valuellvm::Attribute
StructRet enum valuellvm::Attribute
SwiftError enum valuellvm::Attribute
SwiftSelf enum valuellvm::Attribute
UWTable enum valuellvm::Attribute
WriteOnly enum valuellvm::Attribute
ZExt enum valuellvm::Attribute