• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/

Lines Matching defs:SubtargetEmitter

1 //===- SubtargetEmitter.cpp - Generate subtarget enumerations -------------===//
43 class SubtargetEmitter {
130 SubtargetEmitter(RecordKeeper &R, CodeGenTarget &TGT)
142 void SubtargetEmitter::Enumeration(raw_ostream &OS,
201 unsigned SubtargetEmitter::FeatureKeyValues(
254 SubtargetEmitter::CPUKeyValues(raw_ostream &OS,
294 void SubtargetEmitter::FormItineraryStageString(const std::string &Name,
338 void SubtargetEmitter::FormItineraryOperandCycleString(Record *ItinData,
355 void SubtargetEmitter::FormItineraryBypassString(const std::string &Name,
377 void SubtargetEmitter::
553 void SubtargetEmitter::
608 void SubtargetEmitter::EmitProcessorProp(raw_ostream &OS, const Record *R,
619 void SubtargetEmitter::EmitProcessorResourceSubUnits(
673 SubtargetEmitter::EmitRegisterFileTables(const CodeGenProcModel &ProcModel,
725 void SubtargetEmitter::EmitLoadStoreQueueInfo(const CodeGenProcModel &ProcModel,
749 void SubtargetEmitter::EmitExtraProcessorInfo(const CodeGenProcModel &ProcModel,
773 void SubtargetEmitter::EmitProcessorResources(const CodeGenProcModel &ProcModel,
830 Record *SubtargetEmitter::FindWriteResources(
883 Record *SubtargetEmitter::FindReadAdvance(const CodeGenSchedRW &SchedRead,
935 void SubtargetEmitter::ExpandProcResources(RecVec &PRVec,
982 void SubtargetEmitter::GenSchedClassTables(const CodeGenProcModel &ProcModel,
1244 void SubtargetEmitter::EmitSchedClassTables(SchedClassTables &SchedTables,
1338 void SubtargetEmitter::EmitProcessorModels(raw_ostream &OS) {
1398 void SubtargetEmitter::EmitSchedModel(raw_ostream &OS) {
1504 // Used by method `SubtargetEmitter::emitSchedModelHelpersImpl()` to generate
1556 void SubtargetEmitter::emitSchedModelHelpersImpl(
1632 void SubtargetEmitter::EmitSchedModelHelpers(const std::string &ClassName,
1663 void SubtargetEmitter::EmitHwModeCheck(const std::string &ClassName,
1683 void SubtargetEmitter::ParseFeaturesFunction(raw_ostream &OS,
1726 void SubtargetEmitter::emitGenMCSubtargetInfo(raw_ostream &OS) {
1756 void SubtargetEmitter::EmitMCInstrAnalysisPredicateFunctions(raw_ostream &OS) {
1782 // SubtargetEmitter::run - Main subtarget enumeration emitter.
1784 void SubtargetEmitter::run(raw_ostream &OS) {
1948 SubtargetEmitter(RK, CGTarget).run(OS);