enum MIToken::TokenKind

Declared at: llvm/lib/CodeGen/MIRParser/MILexer.h:28

Enumerators

NameValueComment
Eof0
Error1
Newline2
comma3
equal4
underscore5
colon6
coloncolon7
dot8
exclaim9
lparen10
rparen11
lbrace12
rbrace13
plus14
minus15
less16
greater17
kw_implicit18
kw_implicit_define19
kw_def20
kw_dead21
kw_dereferenceable22
kw_killed23
kw_undef24
kw_internal25
kw_early_clobber26
kw_debug_use27
kw_renamable28
kw_tied_def29
kw_frame_setup30
kw_frame_destroy31
kw_nnan32
kw_ninf33
kw_nsz34
kw_arcp35
kw_contract36
kw_afn37
kw_reassoc38
kw_nuw39
kw_nsw40
kw_exact41
kw_nofpexcept42
kw_debug_location43
kw_cfi_same_value44
kw_cfi_offset45
kw_cfi_rel_offset46
kw_cfi_def_cfa_register47
kw_cfi_def_cfa_offset48
kw_cfi_adjust_cfa_offset49
kw_cfi_escape50
kw_cfi_def_cfa51
kw_cfi_register52
kw_cfi_remember_state53
kw_cfi_restore54
kw_cfi_restore_state55
kw_cfi_undefined56
kw_cfi_window_save57
kw_cfi_aarch64_negate_ra_sign_state58
kw_blockaddress59
kw_intrinsic60
kw_target_index61
kw_half62
kw_float63
kw_double64
kw_x86_fp8065
kw_fp12866
kw_ppc_fp12867
kw_target_flags68
kw_volatile69
kw_non_temporal70
kw_invariant71
kw_align72
kw_addrspace73
kw_stack74
kw_got75
kw_jump_table76
kw_constant_pool77
kw_call_entry78
kw_custom79
kw_liveout80
kw_address_taken81
kw_landing_pad82
kw_liveins83
kw_successors84
kw_floatpred85
kw_intpred86
kw_shufflemask87
kw_pre_instr_symbol88
kw_post_instr_symbol89
kw_heap_alloc_marker90
kw_unknown_size91
md_tbaa92
md_alias_scope93
md_noalias94
md_range95
md_diexpr96
md_dilocation97
Identifier98
NamedRegister99
NamedVirtualRegister100
MachineBasicBlockLabel101
MachineBasicBlock102
StackObject103
FixedStackObject104
NamedGlobalValue105
GlobalValue106
ExternalSymbol107
MCSymbol108
IntegerLiteral109
FloatingPointLiteral110
HexLiteral111
VectorLiteral112
VirtualRegister113
ConstantPoolItem114
JumpTableIndex115
NamedIRBlock116
IRBlock117
NamedIRValue118
IRValue119
QuotedIRValue120
SubRegisterIndex121
StringConstant122