LLVM::Attribute
Inherits Enum / Comparable / Value / Object
Constants
Alignment = 1_u64
AllocSize = 2_u64
AlwaysInline = 4_u64
ArgMemOnly = 8_u64
Builtin = 16_u64
ByVal = 32_u64
Cold = 64_u64
Convergent = 128_u64
Dereferenceable = 256_u64
DereferenceableOrNull = 512_u64
InAlloca = 1024_u64
InReg = 2048_u64
InaccessibleMemOnly = 4096_u64
InaccessibleMemOrArgMemOnly = 8192_u64
InlineHint = 16384_u64
JumpTable = 32768_u64
MinSize = 65536_u64
Naked = 131072_u64
Nest = 262144_u64
NoAlias = 524288_u64
NoBuiltin = 1048576_u64
NoCapture = 2097152_u64
NoDuplicate = 4194304_u64
NoFree = 8388608_u64
NoImplicitFloat = 16777216_u64
NoInline = 33554432_u64
NoRecurse = 67108864_u64
NoRedZone = 134217728_u64
NoReturn = 268435456_u64
NoSync = 536870912_u64
NoUnwind = 1073741824_u64
NonLazyBind = 2147483648_u64
NonNull = 4294967296_u64
OptimizeForSize = 8589934592_u64
OptimizeNone = 17179869184_u64
ReadNone = 34359738368_u64
ReadOnly = 68719476736_u64
Returned = 137438953472_u64
ImmArg = 274877906944_u64
ReturnsTwice = 549755813888_u64
SExt = 1099511627776_u64
SafeStack = 2199023255552_u64
SanitizeAddress = 4398046511104_u64
SanitizeMemory = 8796093022208_u64
SanitizeThread = 17592186044416_u64
StackAlignment = 35184372088832_u64
StackProtect = 70368744177664_u64
StackProtectReq = 140737488355328_u64
StackProtectStrong = 281474976710656_u64
StructRet = 562949953421312_u64
SwiftError = 1125899906842624_u64
SwiftSelf = 2251799813685248_u64
UWTable = 4503599627370496_u64
WillReturn = 9007199254740992_u64
WriteOnly = 18014398509481984_u64
ZExt = 36028797018963968_u64
Captures = 72057594037927936_u64
None = 0_u64
All = 144115188075855871_u64
Class methods
from_kind(kind)
Sourcekind_for(member)
Sourcerequires_type?(kind)
SourceInstance methods
each_kind
Sourceinaccessible_mem_or_arg_mem_only?
Returns true if this enum value contains InaccessibleMemOrArgMemOnly
none?
Source