reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

utils/TableGen/AsmMatcherEmitter.cpp
 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();