Lines Matching refs:SubtargetEmitter
1 //===- SubtargetEmitter.cpp - Generate subtarget enumerations -------------===//
33 class SubtargetEmitter {
103 SubtargetEmitter(RecordKeeper &R, CodeGenTarget &TGT):
114 void SubtargetEmitter::Enumeration(raw_ostream &OS,
174 unsigned SubtargetEmitter::FeatureKeyValues(raw_ostream &OS) {
238 unsigned SubtargetEmitter::CPUKeyValues(raw_ostream &OS) {
292 void SubtargetEmitter::FormItineraryStageString(const std::string &Name,
337 void SubtargetEmitter::FormItineraryOperandCycleString(Record *ItinData,
354 void SubtargetEmitter::FormItineraryBypassString(const std::string &Name,
377 void SubtargetEmitter::
554 void SubtargetEmitter::
611 void SubtargetEmitter::EmitProcessorProp(raw_ostream &OS, const Record *R,
622 void SubtargetEmitter::EmitProcessorResources(const CodeGenProcModel &ProcModel,
671 Record *SubtargetEmitter::FindWriteResources(
726 Record *SubtargetEmitter::FindReadAdvance(const CodeGenSchedRW &SchedRead,
780 void SubtargetEmitter::ExpandProcResources(RecVec &PRVec,
830 void SubtargetEmitter::GenSchedClassTables(const CodeGenProcModel &ProcModel,
1087 void SubtargetEmitter::EmitSchedClassTables(SchedClassTables &SchedTables,
1182 void SubtargetEmitter::EmitProcessorModels(raw_ostream &OS) {
1220 void SubtargetEmitter::EmitProcessorLookup(raw_ostream &OS) {
1257 void SubtargetEmitter::EmitSchedModel(raw_ostream &OS) {
1291 void SubtargetEmitter::EmitSchedModelHelpers(std::string ClassName,
1369 void SubtargetEmitter::ParseFeaturesFunction(raw_ostream &OS,
1414 // SubtargetEmitter::run - Main subtarget enumeration emitter.
1416 void SubtargetEmitter::run(raw_ostream &OS) {
1562 SubtargetEmitter(RK, CGTarget).run(OS);