Home
last modified time | relevance | path

Searched refs:InstructionSpecifiers (Results 1 – 2 of 2) sorted by relevance

/freebsd-10-stable/contrib/llvm/utils/TableGen/
DX86DisassemblerTables.h53 std::vector<InstructionSpecifier> InstructionSpecifiers; variable
265 if (uid >= InstructionSpecifiers.size()) in specForUID()
266 InstructionSpecifiers.resize(uid + 1); in specForUID()
268 return InstructionSpecifiers[uid]; in specForUID()
DX86DisassemblerTables.cpp455 << InstructionSpecifiers[*I].name << " */\n"; in emitModRMDecision()
556 unsigned NumInstructions = InstructionSpecifiers.size(); in emitInstructionInfo()
571 stringForOperandEncoding((OperandEncoding)InstructionSpecifiers[Index] in emitInstructionInfo()
574 stringForOperandType((OperandType)InstructionSpecifiers[Index] in emitInstructionInfo()
593 o << INSTRUCTIONS_STR "[" << InstructionSpecifiers.size() << "] = {\n"; in emitInstructionInfo()
602 (ModifierType)InstructionSpecifiers[index].modifierType); in emitInstructionInfo()
606 o << format("%02hhx", (uint16_t)InstructionSpecifiers[index].modifierBase); in emitInstructionInfo()
613 stringForOperandEncoding((OperandEncoding)InstructionSpecifiers[index] in emitInstructionInfo()
616 stringForOperandType((OperandType)InstructionSpecifiers[index] in emitInstructionInfo()
622 o.indent(i * 2) << "/* " << InstructionSpecifiers[index].name << " */"; in emitInstructionInfo()
[all …]