reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
155 OS << "namespace " << Target << " {\n"; 177 OS << "} // end namespace " << Target << "\n"; 214 << "extern const llvm::SubtargetFeatureKV " << Target 233 << Target << "::" << Name << ", "; 263 << "extern const llvm::SubtargetSubTypeKV " << Target 419 std::string StageTable = "\nextern const llvm::InstrStage " + Target + 424 std::string OperandCycleTable = "extern const unsigned " + Target + 429 std::string BypassTable = "extern const unsigned " + Target + 1249 << Target << "WriteProcResTable[] = {\n" 1260 OS << "}; // " << Target << "WriteProcResTable\n"; 1265 << Target << "WriteLatencyTable[] = {\n" 1276 OS << "}; // " << Target << "WriteLatencyTable\n"; 1281 << Target << "ReadAdvanceTable[] = {\n" 1293 OS << "}; // " << Target << "ReadAdvanceTable\n"; 1582 PredicateExpander PE(Target); 1649 << " return " << Target << "_MC" 1653 STIPredicateExpander PE(Target); 1693 OS << Target; 1713 OS << " if (Bits[" << Target << "::" 1717 OS << " if (Bits[" << Target << "::" 1727 OS << "namespace " << Target << "_MC {\n" 1732 OS << "} // end namespace " << Target << "_MC\n\n"; 1734 OS << "struct " << Target 1736 OS << " " << Target << "GenMCSubtargetInfo(const Triple &TT, \n" 1747 << " return " << Target << "_MC" 1753 EmitHwModeCheck(Target + "GenMCSubtargetInfo", OS); 1760 STIPredicateExpander PE(Target); 1771 std::string ClassPrefix = Target + "MCInstrAnalysis"; 1817 OS << "\nstatic inline MCSubtargetInfo *create" << Target 1820 OS << " return new " << Target << "GenMCSubtargetInfo(TT, CPU, FS, "; 1822 OS << Target << "FeatureKV, "; 1826 OS << Target << "SubTypeKV, "; 1830 OS << Target << "WriteProcResTable, " 1831 << Target << "WriteLatencyTable, " 1832 << Target << "ReadAdvanceTable, "; 1835 OS << Target << "Stages, " 1836 << Target << "OperandCycles, " 1837 << Target << "ForwardingPaths"; 1859 std::string ClassName = Target + "GenSubtargetInfo"; 1862 OS << "namespace " << Target << "_MC {\n" 1865 << "} // end namespace " << Target << "_MC\n\n"; 1880 STIPredicateExpander PE(Target); 1895 OS << "extern const llvm::SubtargetFeatureKV " << Target << "FeatureKV[];\n"; 1896 OS << "extern const llvm::SubtargetSubTypeKV " << Target << "SubTypeKV[];\n"; 1898 << Target << "WriteProcResTable[];\n"; 1900 << Target << "WriteLatencyTable[];\n"; 1902 << Target << "ReadAdvanceTable[];\n"; 1905 OS << "extern const llvm::InstrStage " << Target << "Stages[];\n"; 1906 OS << "extern const unsigned " << Target << "OperandCycles[];\n"; 1907 OS << "extern const unsigned " << Target << "ForwardingPaths[];\n"; 1914 OS << "makeArrayRef(" << Target << "FeatureKV, " << NumFeatures << "), "; 1918 OS << "makeArrayRef(" << Target << "SubTypeKV, " << NumProcs << "), "; 1922 OS << Target << "WriteProcResTable, " 1923 << Target << "WriteLatencyTable, " 1924 << Target << "ReadAdvanceTable, "; 1927 OS << Target << "Stages, " 1928 << Target << "OperandCycles, " 1929 << Target << "ForwardingPaths";