- begin
- end
- true
- false
- declare
- define
- global
- constant
- gc
- module
- asm
- target
- datalayout
- null
- undef
- blockaddress
- sideeffect
- alignstack
- to
- unwind
- nuw
- nsw
- inbounds
- tail
- triple
- type
- align
- alias
- monotonic
- private
- internal
- available_externally
- linkonce
- weak
- common
- appending
- extern_weak
- linkonce_odr
- weak_odr
- dllimport
- dllexport
- ccc
- fastcc
- coldcc
- cc
- spir_kernel
- default
- hidden
- protected
- zeroext
- signext
- inreg
- byref
- byval
- sret
- noalias
- nocapture
- nest
- alignstack
- allocsize
- alwaysinline
- argmemonly
- arm_aapcscc
- catch
- cold
- convergent
- dereferenceable_or_null
- extern_weak
- hhvmcc
- hot
- inaccessiblemem_or_argmemonly
- inaccessiblememonly
- inalloca
- inlinehint
- inteldialect
- jumptable
- local_unnamed_addr
- mustprogress
- naked
- nobuiltin
- nocallback
- nocf_check
- noduplicate
- nofree
- noimplicitfloat
- noinline
- nomerge
- noprofile
- noredzone
- noreturn
- nosync
- nounwind
- null_pointer_is_valid
- optdebug
- optforfuzzing
- optnone
- optsize
- preallocated
- readnone
- readonly
- safestack
- sanitize_hwaddress
- sanitize_memtag
- shadowcallstack
- speculative_load_hardening
- ssp
- sspreq
- sspstrong
- swifterror
- syncscope
- tailcc
- willreturn
- willreturn
- addrspace
- half
- bfloat
- float
- double
- fp128
- x86_fp80
- ppc_fp128
- x86_mmx
- x86_amx
- void
- label
- metadata
- opaque
- llvm.used
- llvm.compiler.used
- llvm.global_ctors
- llvm.global_dtors
- ret
- br
- switch
- indirectbr
- invoke
- unwind
- unreachable
- add
- fadd
- sub
- fsub
- fneg
- mul
- fmul
- udiv
- sdiv
- fdiv
- urem
- srem
- frem
- shl
- lshr
- ashr
- and
- nand
- or
- xor
- min
- umin
- max
- umax
- extractelement
- insertelement
- shufflevector
- extractvalue
- insertvalue
- alloca
- load
- store
- getelementptr
- trunc
- zext
- sext
- fptrunc
- fpext
- fptoui
- fptosi
- uitofp
- sitofp
- ptrtoint
- inttoptr
- bitcast
- addrspacecast
- icmp
- fcmp
- atomicrmw
- cmpxchg
- phi
- select
- call
- va_arg
- eq
- ne
- ugt
- uge
- ult
- ule
- sgt
- sge
- slt
- sle
- oeq
- ogt
- oge
- olt
- ole
- one
- ord
- ueq
- une
- uno