enum

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)
Source
kind_for(member)
Source
requires_type?(kind)
Source

Instance methods

alignment?

Returns true if this enum value contains Alignment

Source
alloc_size?

Returns true if this enum value contains AllocSize

Source
always_inline?

Returns true if this enum value contains AlwaysInline

Source
arg_mem_only?

Returns true if this enum value contains ArgMemOnly

Source
builtin?

Returns true if this enum value contains Builtin

Source
by_val?

Returns true if this enum value contains ByVal

Source
captures?

Returns true if this enum value contains Captures

Source
cold?

Returns true if this enum value contains Cold

Source
convergent?

Returns true if this enum value contains Convergent

Source
dereferenceable?

Returns true if this enum value contains Dereferenceable

Source
dereferenceable_or_null?

Returns true if this enum value contains DereferenceableOrNull

Source
each_kind
Source
imm_arg?

Returns true if this enum value contains ImmArg

Source
in_alloca?

Returns true if this enum value contains InAlloca

Source
in_reg?

Returns true if this enum value contains InReg

Source
inaccessible_mem_only?

Returns true if this enum value contains InaccessibleMemOnly

Source
inaccessible_mem_or_arg_mem_only?

Returns true if this enum value contains InaccessibleMemOrArgMemOnly

Source
inline_hint?

Returns true if this enum value contains InlineHint

Source
jump_table?

Returns true if this enum value contains JumpTable

Source
min_size?

Returns true if this enum value contains MinSize

Source
naked?

Returns true if this enum value contains Naked

Source
nest?

Returns true if this enum value contains Nest

Source
no_alias?

Returns true if this enum value contains NoAlias

Source
no_builtin?

Returns true if this enum value contains NoBuiltin

Source
no_capture?

Returns true if this enum value contains NoCapture

Source
no_duplicate?

Returns true if this enum value contains NoDuplicate

Source
no_free?

Returns true if this enum value contains NoFree

Source
no_implicit_float?

Returns true if this enum value contains NoImplicitFloat

Source
no_inline?

Returns true if this enum value contains NoInline

Source
no_recurse?

Returns true if this enum value contains NoRecurse

Source
no_red_zone?

Returns true if this enum value contains NoRedZone

Source
no_return?

Returns true if this enum value contains NoReturn

Source
no_sync?

Returns true if this enum value contains NoSync

Source
no_unwind?

Returns true if this enum value contains NoUnwind

Source
non_lazy_bind?

Returns true if this enum value contains NonLazyBind

Source
non_null?

Returns true if this enum value contains NonNull

Source
none?
Source
optimize_for_size?

Returns true if this enum value contains OptimizeForSize

Source
optimize_none?

Returns true if this enum value contains OptimizeNone

Source
read_none?

Returns true if this enum value contains ReadNone

Source
read_only?

Returns true if this enum value contains ReadOnly

Source
returned?

Returns true if this enum value contains Returned

Source
returns_twice?

Returns true if this enum value contains ReturnsTwice

Source
s_ext?

Returns true if this enum value contains SExt

Source
safe_stack?

Returns true if this enum value contains SafeStack

Source
sanitize_address?

Returns true if this enum value contains SanitizeAddress

Source
sanitize_memory?

Returns true if this enum value contains SanitizeMemory

Source
sanitize_thread?

Returns true if this enum value contains SanitizeThread

Source
stack_alignment?

Returns true if this enum value contains StackAlignment

Source
stack_protect?

Returns true if this enum value contains StackProtect

Source
stack_protect_req?

Returns true if this enum value contains StackProtectReq

Source
stack_protect_strong?

Returns true if this enum value contains StackProtectStrong

Source
struct_ret?

Returns true if this enum value contains StructRet

Source
swift_error?

Returns true if this enum value contains SwiftError

Source
swift_self?

Returns true if this enum value contains SwiftSelf

Source
uw_table?

Returns true if this enum value contains UWTable

Source
will_return?

Returns true if this enum value contains WillReturn

Source
write_only?

Returns true if this enum value contains WriteOnly

Source
z_ext?

Returns true if this enum value contains ZExt

Source