diff options
author | Jim Laskey <jlaskey@mac.com> | 2005-10-28 21:47:29 +0000 |
---|---|---|
committer | Jim Laskey <jlaskey@mac.com> | 2005-10-28 21:47:29 +0000 |
commit | dffe5978a3baad714a13e50faa6d76a727980d59 (patch) | |
tree | 0127f152b20d4e541975bef43bf7f91696c66250 /llvm/utils/TableGen/SubtargetEmitter.h | |
parent | b04feb633f3ed285714a144b89d3ca332c78d626 (diff) | |
download | bcm5719-llvm-dffe5978a3baad714a13e50faa6d76a727980d59.tar.gz bcm5719-llvm-dffe5978a3baad714a13e50faa6d76a727980d59.zip |
Removed Mr. Smith from the code.
llvm-svn: 24070
Diffstat (limited to 'llvm/utils/TableGen/SubtargetEmitter.h')
-rw-r--r-- | llvm/utils/TableGen/SubtargetEmitter.h | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/llvm/utils/TableGen/SubtargetEmitter.h b/llvm/utils/TableGen/SubtargetEmitter.h index 2a7b70be25d..cb896ca8336 100644 --- a/llvm/utils/TableGen/SubtargetEmitter.h +++ b/llvm/utils/TableGen/SubtargetEmitter.h @@ -23,13 +23,6 @@ namespace llvm { -// -// Convenience types. -// -typedef std::map<std::string, unsigned> IntMap; -typedef std::vector<InstrItinerary> IntineraryList; -typedef std::vector<IntineraryList> ProcessorList; - class SubtargetEmitter : public TableGenBackend { RecordKeeper &Records; @@ -38,12 +31,15 @@ class SubtargetEmitter : public TableGenBackend { void Enumeration(std::ostream &OS, const char *ClassName, bool isBits); void FeatureKeyValues(std::ostream &OS); void CPUKeyValues(std::ostream &OS); - unsigned CollectAllItinClasses(IntMap &ItinClassesMap); + unsigned CollectAllItinClasses(std::map<std::string, unsigned> + &ItinClassesMap); void FormItineraryString(Record *ItinData, std::string &ItinString, - unsigned &N); - void EmitStageData(std::ostream &OS, unsigned N, - IntMap &ItinClassesMap, ProcessorList &ProcList); - void EmitProcessData(std::ostream &OS, ProcessorList &ProcList); + unsigned &NStages); + void EmitStageData(std::ostream &OS, unsigned NItinClasses, + std::map<std::string, unsigned> &ItinClassesMap, + std::vector<std::vector<InstrItinerary> > &ProcList); + void EmitProcessData(std::ostream &OS, + std::vector<std::vector<InstrItinerary> > &ProcList); void EmitData(std::ostream &OS); void ParseFeaturesFunction(std::ostream &OS); |