Lines Matching full:tables
31 /// The emitter produces the tables that the disassembler uses to translate
32 /// instructions. The emitter generates the following tables:
41 /// returned.) This allows considerable space savings in other tables.
42 /// - Six tables (ONEBYTE_SYM, TWOBYTE_SYM, THREEBYTE38_SYM, THREEBYTE3A_SYM,
52 /// occupy the same space in the decode tables. These conflicts are resolved as
56 /// (that is, the attributes specified for it in the LLVM tables specify
73 /// (2) to fix the tables (X86.td and its subsidiaries) so the opcodes are
75 /// (3) to fix the tables to reflect the actual context (for example, required
83 /// X86DisassemblerTables.h contains the interface for the instruction tables,
86 /// tables.
92 /// the information necessary for integration into the tables.
111 DisassemblerTables Tables; in EmitDisassembler() local
117 RecognizableInstr::processInstr(Tables, *numberedInstructions[i], i); in EmitDisassembler()
119 if (Tables.hasConflicts()) { in EmitDisassembler()
124 Tables.emit(OS); in EmitDisassembler()