Lines Matching full:tables
32 /// The emitter produces the tables that the disassembler uses to translate
33 /// instructions. The emitter generates the following tables:
42 /// returned.) This allows considerable space savings in other tables.
43 /// - Six tables (ONEBYTE_SYM, TWOBYTE_SYM, THREEBYTE38_SYM, THREEBYTE3A_SYM,
53 /// occupy the same space in the decode tables. These conflicts are resolved as
57 /// (that is, the attributes specified for it in the LLVM tables specify
74 /// (2) to fix the tables (X86.td and its subsidiaries) so the opcodes are
76 /// (3) to fix the tables to reflect the actual context (for example, required
84 /// X86DisassemblerTables.h contains the interface for the instruction tables,
87 /// tables.
93 /// the information necessary for integration into the tables.
103 DisassemblerTables Tables; in EmitDisassembler() local
109 RecognizableInstr::processInstr(Tables, *numberedInstructions[i], i); in EmitDisassembler()
111 if (Tables.hasConflicts()) { in EmitDisassembler()
116 Tables.emit(OS); in EmitDisassembler()