diff options
| author | Chris Lattner <sabre@nondot.org> | 2010-03-19 01:00:55 +0000 | 
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2010-03-19 01:00:55 +0000 | 
| commit | 4763dbeaf6df50ade250e37ded535a791551489d (patch) | |
| tree | f8723394f5cfdf095449b2d9b0247424e2d6552a /llvm/utils/TableGen/InstrEnumEmitter.cpp | |
| parent | 2d822ab185bbacd47847dac9cedcf570f310620f (diff) | |
| download | bcm5719-llvm-4763dbeaf6df50ade250e37ded535a791551489d.tar.gz bcm5719-llvm-4763dbeaf6df50ade250e37ded535a791551489d.zip  | |
make inst_begin/inst_end iterate over InstructionsByEnumValue.
Use CodeGenTarget::getInstNamespace in one place and fix it.
llvm-svn: 98915
Diffstat (limited to 'llvm/utils/TableGen/InstrEnumEmitter.cpp')
| -rw-r--r-- | llvm/utils/TableGen/InstrEnumEmitter.cpp | 9 | 
1 files changed, 1 insertions, 8 deletions
diff --git a/llvm/utils/TableGen/InstrEnumEmitter.cpp b/llvm/utils/TableGen/InstrEnumEmitter.cpp index 4162107bce9..47a8474c35e 100644 --- a/llvm/utils/TableGen/InstrEnumEmitter.cpp +++ b/llvm/utils/TableGen/InstrEnumEmitter.cpp @@ -26,14 +26,7 @@ void InstrEnumEmitter::run(raw_ostream &OS) {    CodeGenTarget Target;    // We must emit the PHI opcode first... -  std::string Namespace; -  for (CodeGenTarget::inst_iterator II = Target.inst_begin(),  -       E = Target.inst_end(); II != E; ++II) { -    if (II->second.Namespace != "TargetOpcode") { -      Namespace = II->second.Namespace; -      break; -    } -  } +  std::string Namespace = Target.getInstNamespace();    if (Namespace.empty()) {      fprintf(stderr, "No instructions defined!\n");  | 

