LLVM: llvm::MIToken Struct Reference (original) (raw)
enum
TokenKind {
Eof, Error, Newline, comma,
equal, underscore, colon, coloncolon,
dot, exclaim, lparen, rparen,
lbrace, rbrace, plus, minus,
less, greater, kw_implicit, kw_implicit_define,
kw_def, kw_dead, kw_dereferenceable, kw_killed,
kw_undef, kw_internal, kw_early_clobber, kw_debug_use,
kw_renamable, kw_tied_def, kw_frame_setup, kw_frame_destroy,
kw_nnan, kw_ninf, kw_nsz, kw_arcp,
kw_contract, kw_afn, kw_reassoc, kw_nusw,
kw_nuw, kw_nsw, kw_exact, kw_nofpexcept,
kw_unpredictable, kw_nneg, kw_disjoint, kw_samesign,
kw_inbounds, kw_debug_location, kw_debug_instr_number, kw_dbg_instr_ref,
kw_cfi_same_value, kw_cfi_offset, kw_cfi_rel_offset, kw_cfi_def_cfa_register,
kw_cfi_def_cfa_offset, kw_cfi_adjust_cfa_offset, kw_cfi_escape, kw_cfi_def_cfa,
kw_cfi_llvm_def_aspace_cfa, kw_cfi_register, kw_cfi_remember_state, kw_cfi_restore,
kw_cfi_restore_state, kw_cfi_undefined, kw_cfi_window_save, kw_cfi_aarch64_negate_ra_sign_state,
kw_cfi_aarch64_negate_ra_sign_state_with_pc, kw_blockaddress, kw_intrinsic, kw_target_index,
kw_half, kw_bfloat, kw_float, kw_double,
kw_x86_fp80, kw_fp128, kw_ppc_fp128, kw_target_flags,
kw_volatile, kw_non_temporal, kw_invariant, kw_align,
kw_basealign, kw_addrspace, kw_stack, kw_got,
kw_jump_table, kw_constant_pool, kw_call_entry, kw_custom,
kw_lanemask, kw_liveout, kw_landing_pad, kw_inlineasm_br_indirect_target,
kw_ehfunclet_entry, kw_liveins, kw_successors, kw_floatpred,
kw_intpred, kw_shufflemask, kw_pre_instr_symbol, kw_post_instr_symbol,
kw_heap_alloc_marker, kw_pcsections, kw_cfi_type, kw_deactivation_symbol,
kw_bbsections, kw_bb_id, kw_unknown_size, kw_unknown_address,
kw_ir_block_address_taken, kw_machine_block_address_taken, kw_call_frame_size, kw_noconvergent,
kw_distinct, md_tbaa, md_alias_scope, md_noalias,
md_noalias_addrspace, md_range, md_diexpr, md_dilocation,
Identifier, NamedRegister, NamedVirtualRegister, MachineBasicBlockLabel,
MachineBasicBlock, StackObject, FixedStackObject, NamedGlobalValue,
GlobalValue, ExternalSymbol, MCSymbol, IntegerLiteral,
FloatingPointLiteral, HexLiteral, VectorLiteral, VirtualRegister,
ConstantPoolItem, JumpTableIndex, NamedIRBlock, IRBlock,
NamedIRValue, IRValue, QuotedIRValue, SubRegisterIndex,
StringConstant
}