Changes in directory llvm/utils/TableGen:
SubtargetEmitter.cpp updated: 1.5 -> 1.6 --- Log message: Simplify. --- Diffs of the changes: (+1 -6) SubtargetEmitter.cpp | 7 +------ 1 files changed, 1 insertion(+), 6 deletions(-) Index: llvm/utils/TableGen/SubtargetEmitter.cpp diff -u llvm/utils/TableGen/SubtargetEmitter.cpp:1.5 llvm/utils/TableGen/SubtargetEmitter.cpp:1.6 --- llvm/utils/TableGen/SubtargetEmitter.cpp:1.5 Wed Oct 26 12:30:34 2005 +++ llvm/utils/TableGen/SubtargetEmitter.cpp Wed Oct 26 12:49:21 2005 @@ -182,12 +182,7 @@ // SubtargetEmitter::run - Main subtarget enumeration emitter. // void SubtargetEmitter::run(std::ostream &OS) { - std::vector<Record*> Targets = Records.getAllDerivedDefinitions("Target"); - if (Targets.size() == 0) - throw std::string("ERROR: No 'Target' subclasses defined!"); - if (Targets.size() != 1) - throw std::string("ERROR: Multiple subclasses of Target defined!"); - Target = Targets[0]->getName(); + Target = CodeGenTarget().getName(); EmitSourceFileHeader("Subtarget Enumeration Source Fragment", OS); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits