reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2269 OS << "enum {\n"; 2271 OS << " " << KV.second << ",\n"; 2273 OS << "};\n\n"; 2275 OS << "static const uint8_t TiedAsmOperandTable[][3] = {\n"; 2277 OS << " /* " << KV.second << " */ { " 2282 OS << "};\n\n"; 2284 OS << "static const uint8_t TiedAsmOperandTable[][3] = " 2287 OS << "namespace {\n"; 2290 OS << "enum OperatorConversionKind {\n"; 2292 OS << " " << Converter << ",\n"; 2293 OS << " CVT_NUM_CONVERTERS\n"; 2294 OS << "};\n\n"; 2297 OS << "enum InstructionConversionKind {\n"; 2299 OS << " " << Signature << ",\n"; 2300 OS << " CVT_NUM_SIGNATURES\n"; 2301 OS << "};\n\n"; 2303 OS << "} // end anonymous namespace\n\n"; 2306 OS << "static const uint8_t ConversionTable[CVT_NUM_SIGNATURES][" 2311 OS << " // " << InstructionConversionKinds[Row] << "\n"; 2312 OS << " { "; 2314 OS << OperandConversionKinds[ConversionTable[Row][i]] << ", "; 2317 OS << (unsigned)(ConversionTable[Row][i + 1]) << ", "; 2330 OS << TiedOpndEnum->second << ", "; 2333 OS << "CVT_Done },\n"; 2336 OS << "};\n\n"; 2339 OS << CvtOS.str(); 2342 OS << OpOS.str();