Lines Matching defs:ConversionTable
1983 std::vector<std::vector<uint8_t>> ConversionTable;
2009 CvtOS << " const uint8_t *Converter = ConversionTable[Kind];\n";
2047 << " const uint8_t *Converter = ConversionTable[Kind];\n"
2089 ConversionTable.emplace_back();
2090 ConversionTable.back().push_back(KindID);
2091 ConversionTable.back().push_back(CVT_Done);
2283 ConversionTable.push_back(std::move(ConversionRow));
2337 OS << "static const uint8_t ConversionTable[CVT_NUM_SIGNATURES]["
2340 for (unsigned Row = 0, ERow = ConversionTable.size(); Row != ERow; ++Row) {
2341 assert(ConversionTable[Row].size() % 2 == 0 && "bad conversion row!");
2344 for (unsigned i = 0, e = ConversionTable[Row].size(); i != e; i += 2) {
2345 OS << OperandConversionKinds[ConversionTable[Row][i]] << ", ";
2346 if (OperandConversionKinds[ConversionTable[Row][i]] !=
2348 OS << (unsigned)(ConversionTable[Row][i + 1]) << ", ";
2355 auto Key = std::tuple((uint8_t)ConversionTable[Row][i + 1],
2356 (uint8_t)ConversionTable[Row][i + 2],
2357 (uint8_t)ConversionTable[Row][i + 3]);
2375 return ConversionTable.size();
3057 OS << " const uint8_t *Converter = ConversionTable[Kind];\n";