• Home
  • Raw
  • Download

Lines Matching refs:o1

286 void DisassemblerTables::emitModRMDecision(raw_ostream &o1,  in emitModRMDecision()  argument
310 o1.indent(i1) << "static const InstrUID modRMTable" << thisTableNumber; in emitModRMDecision()
316 o1 << "[1]"; in emitModRMDecision()
319 o1 << "[2]"; in emitModRMDecision()
322 o1 << "[256]"; in emitModRMDecision()
326 o1 << " = {" << "\n"; in emitModRMDecision()
333 emitOneID(o1, i1, decision.instructionIDs[0], false); in emitModRMDecision()
336 emitOneID(o1, i1, decision.instructionIDs[0x00], true); // mod = 0b00 in emitModRMDecision()
337 emitOneID(o1, i1, decision.instructionIDs[0xc0], false); // mod = 0b11 in emitModRMDecision()
341 emitOneID(o1, i1, decision.instructionIDs[index], index < 255); in emitModRMDecision()
346 o1.indent(i1) << "};" << "\n"; in emitModRMDecision()
347 o1 << "\n"; in emitModRMDecision()
362 raw_ostream &o1, in emitOpcodeDecision() argument
379 emitModRMDecision(o1, o2, i1, i2, decision.modRMDecisions[index]); in emitOpcodeDecision()
394 raw_ostream &o1, in emitContextDecision() argument
413 emitOpcodeDecision(o1, o2, i1, i2, decision.opcodeDecisions[index]); in emitContextDecision()
560 void DisassemblerTables::emitContextDecisions(raw_ostream &o1, in emitContextDecisions() argument
565 emitContextDecision(o1, o2, i1, i2, *Tables[0], ONEBYTE_STR); in emitContextDecisions()
566 emitContextDecision(o1, o2, i1, i2, *Tables[1], TWOBYTE_STR); in emitContextDecisions()
567 emitContextDecision(o1, o2, i1, i2, *Tables[2], THREEBYTE38_STR); in emitContextDecisions()
568 emitContextDecision(o1, o2, i1, i2, *Tables[3], THREEBYTE3A_STR); in emitContextDecisions()
569 emitContextDecision(o1, o2, i1, i2, *Tables[4], THREEBYTEA6_STR); in emitContextDecisions()
570 emitContextDecision(o1, o2, i1, i2, *Tables[5], THREEBYTEA7_STR); in emitContextDecisions()
580 raw_string_ostream o1(s1); in emit() local
589 emitEmptyTable(o1, i1); in emit()
590 emitContextDecisions(o1, o2, i1, i2); in emit()
592 o << o1.str(); in emit()