Home | History | Annotate | Download | only in TableGen

Lines Matching refs:ModRMDecision

386 static ModRMDecisionType getDecisionType(ModRMDecision &decision) {
465 ModRMDecision &decision) const {
472 o2.indent(i2) << "{ /* ModRMDecision */" << "\n";
483 std::vector<unsigned> ModRMDecision;
489 ModRMDecision.push_back(decision.instructionIDs[0]);
492 ModRMDecision.push_back(decision.instructionIDs[0x00]);
493 ModRMDecision.push_back(decision.instructionIDs[0xc0]);
497 ModRMDecision.push_back(decision.instructionIDs[index]);
499 ModRMDecision.push_back(decision.instructionIDs[index]);
503 ModRMDecision.push_back(decision.instructionIDs[index]);
505 ModRMDecision.push_back(decision.instructionIDs[index]);
509 ModRMDecision.push_back(decision.instructionIDs[index]);
513 unsigned &EntryNumber = ModRMTable[ModRMDecision];
517 ModRMTableNum += ModRMDecision
520 for (std::vector<unsigned>::const_iterator I = ModRMDecision.begin(),
521 E = ModRMDecision.end(); I != E; ++I) {
528 o2.indent(i2) << "{ /* struct ModRMDecision */" << "\n";
559 "Index into ModRMDecision is too large for uint16_t!");
861 void DisassemblerTables::setTableFields(ModRMDecision &decision,