Lines Matching defs: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,
677 Record *SubtargetEmitter::FindWriteResources(
732 Record *SubtargetEmitter::FindReadAdvance(const CodeGenSchedRW &SchedRead,
786 void SubtargetEmitter::ExpandProcResources(RecVec &PRVec,
836 void SubtargetEmitter::GenSchedClassTables(const CodeGenProcModel &ProcModel,
1093 void SubtargetEmitter::EmitSchedClassTables(SchedClassTables &SchedTables,
1188 void SubtargetEmitter::EmitProcessorModels(raw_ostream &OS) {
1227 void SubtargetEmitter::EmitProcessorLookup(raw_ostream &OS) {
1264 void SubtargetEmitter::EmitSchedModel(raw_ostream &OS) {
1298 void SubtargetEmitter::EmitSchedModelHelpers(std::string ClassName,
1376 void SubtargetEmitter::ParseFeaturesFunction(raw_ostream &OS,
1421 // SubtargetEmitter::run - Main subtarget enumeration emitter.
1423 void SubtargetEmitter::run(raw_ostream &OS) {
1569 SubtargetEmitter(RK, CGTarget).run(OS);