Lexical token kinds recognized in LLVM IR assembly.
Synopsis
Declared in <llvm/AsmParser/LLToken.h>
enum Kind;
Members
Name |
Description |
|
End of file. |
|
Lexical error. |
|
Ellipsis "...". |
|
Equals sign "=". |
|
Comma ",". |
|
Asterisk "*". |
|
Left square bracket "[".] |
|
Right square bracket "]". |
|
Left brace "{". |
|
Right brace "}". |
|
Less‐than "<". |
|
Greater‐than ">". |
|
Left parenthesis "(". |
|
Right parenthesis ")". |
|
Exclamation mark "!". |
|
Vertical bar "|". |
|
Colon ":". |
|
Hash "#". |
|
Keyword "vscale". |
|
Keyword "x". |
|
Keyword "true". |
|
Keyword "false". |
|
Keyword "declare". |
|
Keyword "define". |
|
Keyword "global". |
|
Keyword "constant". |
|
Keyword "dso_local". |
|
Keyword "dso_preemptable". |
|
Keyword "private". |
|
Keyword "internal". |
|
Keyword "linkonce". |
|
Keyword "linkonce_odr". |
|
Keyword "weak" (linkage, or cmpxchg modifier). |
|
Keyword "weak_odr". |
|
Keyword "appending". |
|
Keyword "dllimport". |
|
Keyword "dllexport". |
|
Keyword "common". |
|
Keyword "available_externally". |
|
Keyword "default". |
|
Keyword "hidden". |
|
Keyword "protected". |
|
Keyword "unnamed_addr". |
|
Keyword "local_unnamed_addr". |
|
Keyword "externally_initialized". |
|
Keyword "extern_weak". |
|
Keyword "external". |
|
Keyword "thread_local". |
|
Keyword "localdynamic". |
|
Keyword "initialexec". |
|
Keyword "localexec". |
|
Keyword "zeroinitializer". |
|
Keyword "undef". |
|
Keyword "poison". |
|
Keyword "null". |
|
Keyword "none". |
|
Keyword "to". |
|
Keyword "caller". |
|
Keyword "within". |
|
Keyword "from". |
|
Keyword "tail". |
|
Keyword "musttail". |
|
Keyword "notail". |
|
Keyword "target". |
|
Keyword "triple". |
|
Keyword "source_filename". |
|
Keyword "unwind". |
|
Keyword "datalayout". |
|
Keyword "volatile". |
|
Keyword "elementwise". |
|
Keyword "atomic". |
|
Keyword "unordered". |
|
Keyword "monotonic". |
|
Keyword "acquire". |
|
Keyword "release". |
|
Keyword "acq_rel". |
|
Keyword "seq_cst". |
|
Keyword "syncscope". |
|
Keyword "nnan". |
|
Keyword "ninf". |
|
Keyword "nsz". |
|
Keyword "arcp". |
|
Keyword "contract". |
|
Keyword "reassoc". |
|
Keyword "afn". |
|
Keyword "fast". |
|
Keyword "nuw". |
|
Keyword "nsw". |
|
Keyword "nusw". |
|
Keyword "exact". |
|
Keyword "disjoint". |
|
Keyword "inbounds". |
|
Keyword "nneg". |
|
Keyword "samesign". |
|
Keyword "inrange". |
|
Keyword "addrspace". |
|
Keyword "section". |
|
Keyword "partition". |
|
Keyword "code_model". |
|
Keyword "alias". |
|
Keyword "ifunc". |
|
Keyword "module". |
|
Keyword "asm". |
|
Keyword "sideeffect". |
|
Keyword "inteldialect". |
|
Keyword "gc". |
|
Keyword "prefix". |
|
Keyword "prologue". |
|
Keyword "c". |
|
Keyword "prefalign". |
|
Keyword "cc". |
|
Keyword "ccc". |
|
Keyword "fastcc". |
|
Keyword "coldcc". |
|
Keyword "intel_ocl_bicc". |
|
Keyword "cfguard_checkcc". |
|
Keyword "x86_stdcallcc". |
|
Keyword "x86_fastcallcc". |
|
Keyword "x86_thiscallcc". |
|
Keyword "x86_vectorcallcc". |
|
Keyword "x86_regcallcc". |
|
Keyword "arm_apcscc". |
|
Keyword "arm_aapcscc". |
|
Keyword "arm_aapcs_vfpcc". |
|
Keyword "aarch64_vector_pcs". |
|
Keyword "aarch64_sve_vector_pcs". |
|
Keyword "aarch64_sme_preservemost_from_x0". |
|
Keyword "aarch64_sme_preservemost_from_x1". |
|
Keyword "aarch64_sme_preservemost_from_x2". |
|
Keyword "msp430_intrcc". |
|
Keyword "avr_intrcc". |
|
Keyword "avr_signalcc". |
|
Keyword "ptx_kernel". |
|
Keyword "ptx_device". |
|
Keyword "spir_kernel". |
|
Keyword "spir_func". |
|
Keyword "x86_64_sysvcc". |
|
Keyword "win64cc". |
|
Keyword "anyregcc". |
|
Keyword "swiftcc". |
|
Keyword "swifttailcc". |
|
Keyword "preserve_mostcc". |
|
Keyword "preserve_allcc". |
|
Keyword "preserve_nonecc". |
|
Keyword "ghccc". |
|
Keyword "x86_intrcc". |
|
Keyword "hhvmcc". |
|
Keyword "hhvm_ccc". |
|
Keyword "cxx_fast_tlscc". |
|
Keyword "amdgpu_vs". |
|
Keyword "amdgpu_ls". |
|
Keyword "amdgpu_hs". |
|
Keyword "amdgpu_es". |
|
Keyword "amdgpu_gs". |
|
Keyword "amdgpu_ps". |
|
Keyword "amdgpu_cs". |
|
Keyword "amdgpu_cs_chain". |
|
Keyword "amdgpu_cs_chain_preserve". |
|
Keyword "amdgpu_kernel". |
|
Keyword "amdgpu_gfx". |
|
Keyword "amdgpu_gfx_whole_wave". |
|
Keyword "tailcc". |
|
Keyword "m68k_rtdcc". |
|
Keyword "graalcc". |
|
Keyword "riscv_vector_cc". |
|
Keyword "riscv_vls_cc". |
|
Keyword "cheriot_compartmentcallcc". |
|
Keyword "cheriot_compartmentcalleecc". |
|
Keyword "cheriot_librarycallcc". |
|
Keyword "attributes". |
|
Keyword "sync". |
|
Keyword "async". |
|
Keyword "read". |
|
Keyword "write". |
|
Keyword "readwrite". |
|
Keyword "argmem". |
|
Keyword "inaccessiblemem". |
|
Keyword "target_mem". |
|
Keyword "target_mem0". |
|
Keyword "target_mem1". |
|
Keyword "errnomem". |
|
Keyword "argmemonly". |
|
Keyword "inaccessiblememonly". |
|
Keyword "inaccessiblemem_or_argmemonly". |
|
Keyword "nocapture". |
|
Keyword "address". |
|
Keyword "address_is_null". |
|
Keyword "provenance". |
|
Keyword "read_provenance". |
|
Keyword "ieee". |
|
Keyword "preservesign". |
|
Keyword "positivezero". |
|
Keyword "dynamic". |
|
Keyword "all". |
|
Keyword "nan". |
|
Keyword "snan". |
|
Keyword "qnan". |
|
Keyword "inf". |
|
Keyword "pinf". |
|
Keyword "norm". |
|
Keyword "nnorm". |
|
Keyword "pnorm". |
|
Keyword "nsub". |
|
Keyword "psub". |
|
Keyword "zero". |
|
Keyword "nzero". |
|
Keyword "pzero". |
|
Keyword "type". |
|
Keyword "opaque". |
|
Keyword "comdat". |
|
Keyword "any". |
|
Keyword "exactmatch". |
|
Keyword "largest". |
|
Keyword "nodeduplicate". |
|
Keyword "samesize". |
|
Keyword "eq". |
|
Keyword "ne". |
|
Keyword "slt". |
|
Keyword "sgt". |
|
Keyword "sle". |
|
Keyword "sge". |
|
Keyword "ult". |
|
Keyword "ugt". |
|
Keyword "ule". |
|
Keyword "uge". |
|
Keyword "oeq". |
|
Keyword "one". |
|
Keyword "olt". |
|
Keyword "ogt". |
|
Keyword "ole". |
|
Keyword "oge". |
|
Keyword "ord". |
|
Keyword "uno". |
|
Keyword "ueq". |
|
Keyword "une". |
|
Keyword "xchg". |
|
Keyword "nand". |
|
Keyword "max". |
|
Keyword "min". |
|
Keyword "umax". |
|
Keyword "umin". |
|
Keyword "fmax". |
|
Keyword "fmin". |
|
Keyword "fmaximum". |
|
Keyword "fminimum". |
|
Keyword "fmaximumnum". |
|
Keyword "fminimumnum". |
|
Keyword "uinc_wrap". |
|
Keyword "udec_wrap". |
|
Keyword "usub_cond". |
|
Keyword "usub_sat". |
|
Keyword "fneg". |
|
Keyword "add". |
|
Keyword "fadd". |
|
Keyword "sub". |
|
Keyword "fsub". |
|
Keyword "mul". |
|
Keyword "fmul". |
|
Keyword "udiv". |
|
Keyword "sdiv". |
|
Keyword "fdiv". |
|
Keyword "urem". |
|
Keyword "srem". |
|
Keyword "frem". |
|
Keyword "shl". |
|
Keyword "lshr". |
|
Keyword "ashr". |
|
Keyword "and". |
|
Keyword "or". |
|
Keyword "xor". |
|
Keyword "icmp". |
|
Keyword "fcmp". |
|
Keyword "phi". |
|
Keyword "call". |
|
Keyword "trunc". |
|
Keyword "zext". |
|
Keyword "sext". |
|
Keyword "fptrunc". |
|
Keyword "fpext". |
|
Keyword "uitofp". |
|
Keyword "sitofp". |
|
Keyword "fptoui". |
|
Keyword "fptosi". |
|
Keyword "inttoptr". |
|
Keyword "ptrtoaddr". |
|
Keyword "ptrtoint". |
|
Keyword "bitcast". |
|
Keyword "addrspacecast". |
|
Keyword "select". |
|
Keyword "va_arg". |
|
Keyword "landingpad". |
|
Keyword "personality". |
|
Keyword "cleanup". |
|
Keyword "catch". |
|
Keyword "filter". |
|
Keyword "ret". |
|
Keyword "br". |
|
Keyword "switch". |
|
Keyword "indirectbr". |
|
Keyword "invoke". |
|
Keyword "resume". |
|
Keyword "unreachable". |
|
Keyword "cleanupret". |
|
Keyword "catchswitch". |
|
Keyword "catchret". |
|
Keyword "catchpad". |
|
Keyword "cleanuppad". |
|
Keyword "callbr". |
|
Keyword "alloca". |
|
Keyword "load". |
|
Keyword "store". |
|
Keyword "fence". |
|
Keyword "cmpxchg". |
|
Keyword "atomicrmw". |
|
Keyword "getelementptr". |
|
Keyword "extractelement". |
|
Keyword "insertelement". |
|
Keyword "shufflevector". |
|
Keyword "splat". |
|
Keyword "extractvalue". |
|
Keyword "insertvalue". |
|
Keyword "blockaddress". |
|
Keyword "dso_local_equivalent". |
|
Keyword "no_cfi". |
|
Keyword "ptrauth". |
|
Keyword "freeze". |
|
Keyword "distinct". |
|
Keyword "uselistorder". |
|
Keyword "path". |
|
Keyword "hash". |
|
Keyword "gv". |
|
Keyword "guid". |
|
Keyword "name". |
|
Keyword "summaries". |
|
Keyword "flags". |
|
Keyword "blockcount". |
|
Keyword "linkage". |
|
Keyword "visibility". |
|
Keyword "notEligibleToImport". |
|
Keyword "live". |
|
Keyword "dsoLocal". |
|
Keyword "canAutoHide". |
|
Keyword "importType". |
|
Keyword "definition". |
|
Keyword "declaration". |
|
Keyword "noRenameOnPromotion". |
|
Keyword "function". |
|
Keyword "insts". |
|
Keyword "funcFlags". |
|
Keyword "readNone". |
|
Keyword "readOnly". |
|
Keyword "noRecurse". |
|
Keyword "returnDoesNotAlias". |
|
Keyword "noInline". |
|
Keyword "alwaysInline". |
|
Keyword "noUnwind". |
|
Keyword "mayThrow". |
|
Keyword "hasUnknownCall". |
|
Keyword "mustBeUnreachable". |
|
Keyword "calls". |
|
Keyword "callee". |
|
Keyword "params". |
|
Keyword "param". |
|
Keyword "hotness". |
|
Keyword "unknown". |
|
Keyword "critical". |
|
Keyword "relbf". |
|
Keyword "variable". |
|
Keyword "vTableFuncs". |
|
Keyword "virtFunc". |
|
Keyword "aliasee". |
|
Keyword "refs". |
|
Keyword "typeIdInfo". |
|
Keyword "typeTests". |
|
Keyword "typeTestAssumeVCalls". |
|
Keyword "typeCheckedLoadVCalls". |
|
Keyword "typeTestAssumeConstVCalls". |
|
Keyword "typeCheckedLoadConstVCalls". |
|
Keyword "vFuncId". |
|
Keyword "offset". |
|
Keyword "args". |
|
Keyword "typeid". |
|
Keyword "typeidCompatibleVTable". |
|
Keyword "summary". |
|
Keyword "typeTestRes". |
|
Keyword "kind". |
|
Keyword "unsat". |
|
Keyword "byteArray". |
|
Keyword "inline". |
|
Keyword "single". |
|
Keyword "allOnes". |
|
Keyword "sizeM1BitWidth". |
|
Keyword "alignLog2". |
|
Keyword "sizeM1". |
|
Keyword "bitMask". |
|
Keyword "inlineBits". |
|
Keyword "vcall_visibility". |
|
Keyword "wpdResolutions". |
|
Keyword "wpdRes". |
|
Keyword "indir". |
|
Keyword "singleImpl". |
|
Keyword "branchFunnel". |
|
Keyword "singleImplName". |
|
Keyword "resByArg". |
|
Keyword "byArg". |
|
Keyword "uniformRetVal". |
|
Keyword "uniqueRetVal". |
|
Keyword "virtualConstProp". |
|
Keyword "info". |
|
Keyword "byte". |
|
Keyword "bit". |
|
Keyword "varFlags". |
|
Keyword "callsites". |
|
Keyword "clones". |
|
Keyword "stackIds". |
|
Keyword "allocs". |
|
Keyword "versions". |
|
Keyword "memProf". |
|
Keyword "notcold". |
|
Keyword for address‐sanitizer ignore / no_sanitize("address"). |
|
Keyword for HWASan ignore / no_sanitize("hwaddress"). |
|
Keyword noting ASan dynamic initialization for ODR detection. |
|
Numeric label identifier (e.g. "42:"). |
|
Numeric global identifier (e.g. "@42"). |
|
Numeric local identifier (e.g. "%42"). |
|
Numeric attribute‐group identifier (e.g. "#42"). |
|
Numeric summary identifier (e.g. "ˆ42"). |
|
Named label (e.g. "foo:"). |
|
Named global (e.g. "@foo" or "foo"). |
|
Named comdat (e.g. "$foo"). |
|
Named local (e.g. "%foo" or %"foo"). |
|
Named metadata (e.g. "!foo"). |
|
String constant (e.g. "foo"). |
|
DWARF tag name (e.g. DW_TAG_foo). |
|
DWARF attribute encoding (e.g. DW_ATE_foo). |
|
DWARF virtuality (e.g. DW_VIRTUALITY_foo). |
|
DWARF language (e.g. DW_LANG_foo). |
|
DWARF source language name (e.g. DW_LNAME_foo). |
|
DWARF language dialect (e.g. DW_LLVM_LANG_DIALECT_foo). |
|
DWARF calling convention (e.g. DW_CC_foo). |
|
Debug emission kind (e.g. lineTablesOnly). |
|
Debug name‐table kind (e.g. GNU). |
|
Fixed‐point kind token. |
|
DWARF operation (e.g. DW_OP_foo). |
|
Debug info flag (e.g. DIFlagFoo). |
|
Debug info SP flag (e.g. DISPFlagFoo). |
|
DWARF macinfo (e.g. DW_MACINFO_foo). |
|
Checksum kind (e.g. CSK_foo). |
|
Debug record type (e.g. dbg_foo). |
|
DWARF enum kind (e.g. DW_APPLE_ENUM_KIND_foo). |
|
Unparsed float literal. |
|
Type‐valued token (TyVal). |
|
Hex float literal (f0x...), stored as APSInt. |
|
Parsed APFloat value. |
|
Parsed APSInt value. |
Created with MrDocs