Lines Matching defs:SubtargetEmitter

1 //===- SubtargetEmitter.cpp - Generate subtarget enumerations -------------===//
54 class SubtargetEmitter {
140 SubtargetEmitter(RecordKeeper &R)
152 void SubtargetEmitter::Enumeration(raw_ostream &OS,
210 void SubtargetEmitter::EmitSubtargetInfoMacroCalls(raw_ostream &OS) {
251 unsigned SubtargetEmitter::FeatureKeyValues(
310 SubtargetEmitter::CPUKeyValues(raw_ostream &OS,
353 void SubtargetEmitter::FormItineraryStageString(const std::string &Name,
399 void SubtargetEmitter::FormItineraryOperandCycleString(
415 void SubtargetEmitter::FormItineraryBypassString(const std::string &Name,
438 void SubtargetEmitter::EmitStageAndOperandCycleData(
614 void SubtargetEmitter::EmitItineraries(
666 void SubtargetEmitter::EmitProcessorProp(raw_ostream &OS, const Record *R,
677 void SubtargetEmitter::EmitProcessorResourceSubUnits(
731 SubtargetEmitter::EmitRegisterFileTables(const CodeGenProcModel &ProcModel,
783 void SubtargetEmitter::EmitLoadStoreQueueInfo(const CodeGenProcModel &ProcModel,
803 void SubtargetEmitter::EmitExtraProcessorInfo(const CodeGenProcModel &ProcModel,
827 void SubtargetEmitter::EmitProcessorResources(const CodeGenProcModel &ProcModel,
883 SubtargetEmitter::FindWriteResources(const CodeGenSchedRW &SchedWrite,
943 Record *SubtargetEmitter::FindReadAdvance(const CodeGenSchedRW &SchedRead,
1002 void SubtargetEmitter::ExpandProcResources(
1050 void SubtargetEmitter::GenSchedClassTables(const CodeGenProcModel &ProcModel,
1248 // `SubtargetEmitter::EmitSchedClassTables`), or
1356 void SubtargetEmitter::EmitSchedClassTables(SchedClassTables &SchedTables,
1451 void SubtargetEmitter::EmitProcessorModels(raw_ostream &OS) {
1521 void SubtargetEmitter::EmitSchedModel(raw_ostream &OS) {
1625 // Used by method `SubtargetEmitter::emitSchedModelHelpersImpl()` to generate
1680 void SubtargetEmitter::emitSchedModelHelpersImpl(
1765 void SubtargetEmitter::EmitSchedModelHelpers(const std::string &ClassName,
1796 void SubtargetEmitter::EmitHwModeCheck(const std::string &ClassName,
1861 void SubtargetEmitter::emitGetMacroFusions(const std::string &ClassName,
1881 void SubtargetEmitter::ParseFeaturesFunction(raw_ostream &OS) {
1925 void SubtargetEmitter::emitGenMCSubtargetInfo(raw_ostream &OS) {
1965 void SubtargetEmitter::EmitMCInstrAnalysisPredicateFunctions(raw_ostream &OS) {
1991 // SubtargetEmitter::run - Main subtarget enumeration emitter.
1993 void SubtargetEmitter::run(raw_ostream &OS) {
2171 static TableGen::Emitter::OptClass<SubtargetEmitter>