Lines Matching refs:o1

299 void DisassemblerTables::emitModRMDecision(raw_ostream &o1, raw_ostream &o2,
319 o1 << "/* Table" << sTableNumber << " */\n";
326 emitOneID(o1, i1, decision.instructionIDs[0], true);
329 emitOneID(o1, i1, decision.instructionIDs[0x00], true); // mod = 0b00
330 emitOneID(o1, i1, decision.instructionIDs[0xc0], true); // mod = 0b11
334 emitOneID(o1, i1, decision.instructionIDs[index], true);
336 emitOneID(o1, i1, decision.instructionIDs[index], true);
340 emitOneID(o1, i1, decision.instructionIDs[index], true);
342 emitOneID(o1, i1, decision.instructionIDs[index], true);
346 emitOneID(o1, i1, decision.instructionIDs[index], true);
388 void DisassemblerTables::emitOpcodeDecision(raw_ostream &o1, raw_ostream &o2,
401 emitModRMDecision(o1, o2, i1, i2, decision.modRMDecisions[index]);
415 void DisassemblerTables::emitContextDecision(raw_ostream &o1, raw_ostream &o2,
430 emitOpcodeDecision(o1, o2, i1, i2, decision.opcodeDecisions[index]);
612 void DisassemblerTables::emitContextDecisions(raw_ostream &o1, raw_ostream &o2,
614 emitContextDecision(o1, o2, i1, i2, *Tables[0], ONEBYTE_STR);
615 emitContextDecision(o1, o2, i1, i2, *Tables[1], TWOBYTE_STR);
616 emitContextDecision(o1, o2, i1, i2, *Tables[2], THREEBYTE38_STR);
617 emitContextDecision(o1, o2, i1, i2, *Tables[3], THREEBYTE3A_STR);
618 emitContextDecision(o1, o2, i1, i2, *Tables[4], THREEBYTEA6_STR);
619 emitContextDecision(o1, o2, i1, i2, *Tables[5], THREEBYTEA7_STR);
629 raw_string_ostream o1(s1);
640 emitEmptyTable(o1, i1);
642 emitContextDecisions(o1, o2, i1, i2);
644 o << o1.str();