• Home
  • Raw
  • Download

Lines Matching refs:o2

304                                            raw_ostream &o2,  in emitModRMDecision()  argument
316 o2.indent(i2) << "{ /* ModRMDecision */" << "\n"; in emitModRMDecision()
319 o2.indent(i2) << stringForDecisionType(dt) << "," << "\n"; in emitModRMDecision()
320 o2.indent(i2) << 0 << " /* EmptyTable */\n"; in emitModRMDecision()
323 o2.indent(i2) << "}"; in emitModRMDecision()
354 o2.indent(i2) << "{ /* struct ModRMDecision */" << "\n"; in emitModRMDecision()
357 o2.indent(i2) << stringForDecisionType(dt) << "," << "\n"; in emitModRMDecision()
358 o2.indent(i2) << sEntryNumber << " /* Table" << sTableNumber << " */\n"; in emitModRMDecision()
361 o2.indent(i2) << "}"; in emitModRMDecision()
385 raw_ostream &o2, in emitOpcodeDecision() argument
391 o2.indent(i2) << "{ /* struct OpcodeDecision */" << "\n"; in emitOpcodeDecision()
393 o2.indent(i2) << "{" << "\n"; in emitOpcodeDecision()
397 o2.indent(i2); in emitOpcodeDecision()
399 o2 << "/* 0x" << format("%02hhx", index) << " */" << "\n"; in emitOpcodeDecision()
401 emitModRMDecision(o1, o2, i1, i2, decision.modRMDecisions[index]); in emitOpcodeDecision()
404 o2 << ","; in emitOpcodeDecision()
406 o2 << "\n"; in emitOpcodeDecision()
410 o2.indent(i2) << "}" << "\n"; in emitOpcodeDecision()
412 o2.indent(i2) << "}" << "\n"; in emitOpcodeDecision()
417 raw_ostream &o2, in emitContextDecision() argument
422 o2.indent(i2) << "static const struct ContextDecision " << name << " = {\n"; in emitContextDecision()
424 o2.indent(i2) << "{ /* opcodeDecisions */" << "\n"; in emitContextDecision()
430 o2.indent(i2) << "/* "; in emitContextDecision()
431 o2 << stringForContext((InstructionContext)index); in emitContextDecision()
432 o2 << " */"; in emitContextDecision()
433 o2 << "\n"; in emitContextDecision()
435 emitOpcodeDecision(o1, o2, i1, i2, decision.opcodeDecisions[index]); in emitContextDecision()
438 o2 << ", "; in emitContextDecision()
442 o2.indent(i2) << "}" << "\n"; in emitContextDecision()
444 o2.indent(i2) << "};" << "\n"; in emitContextDecision()
597 raw_ostream &o2, in emitContextDecisions() argument
601 emitContextDecision(o1, o2, i1, i2, *Tables[0], ONEBYTE_STR); in emitContextDecisions()
602 emitContextDecision(o1, o2, i1, i2, *Tables[1], TWOBYTE_STR); in emitContextDecisions()
603 emitContextDecision(o1, o2, i1, i2, *Tables[2], THREEBYTE38_STR); in emitContextDecisions()
604 emitContextDecision(o1, o2, i1, i2, *Tables[3], THREEBYTE3A_STR); in emitContextDecisions()
605 emitContextDecision(o1, o2, i1, i2, *Tables[4], THREEBYTEA6_STR); in emitContextDecisions()
606 emitContextDecision(o1, o2, i1, i2, *Tables[5], THREEBYTEA7_STR); in emitContextDecisions()
617 raw_string_ostream o2(s2); in emit() local
629 emitContextDecisions(o1, o2, i1, i2); in emit()
635 o << o2.str(); in emit()