Skip to content

enum LLVM::Attribute

Members

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

Class methods

.from_kind(kind)

View source

.kind_for(member)

View source

Methods

#alignment?

View source

#alloc_size?

View source

#always_inline?

View source

#arg_mem_only?

View source

#builtin?

View source

#by_val?

View source

#cold?

View source

#convergent?

View source

#dereferenceable?

View source

#dereferenceable_or_null?

View source

#each_kind

View source

#imm_arg?

View source

#in_alloca?

View source

#in_reg?

View source

#inaccessible_mem_only?

View source

#inaccessible_mem_or_arg_mem_only?

View source

#inline_hint?

View source

#jump_table?

View source

#min_size?

View source

#naked?

View source

#nest?

View source

#no_alias?

View source

#no_builtin?

View source

#no_capture?

View source

#no_duplicate?

View source

#no_free?

View source

#no_implicit_float?

View source

#no_inline?

View source

#no_recurse?

View source

#no_red_zone?

View source

#no_return?

View source

#no_sync?

View source

#no_unwind?

View source

#non_lazy_bind?

View source

#non_null?

View source

#none?

View source

#optimize_for_size?

View source

#optimize_none?

View source

#read_none?

View source

#read_only?

View source

#returned?

View source

#returns_twice?

View source

#s_ext?

View source

#safe_stack?

View source

#sanitize_address?

View source

#sanitize_memory?

View source

#sanitize_thread?

View source

#stack_alignment?

View source

#stack_protect?

View source

#stack_protect_req?

View source

#stack_protect_strong?

View source

#struct_ret?

View source

#swift_error?

View source

#swift_self?

View source

#uw_table?

View source

#will_return?

View source

#write_only?

View source

#z_ext?

View source