summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/PseudoLoweringEmitter.cpp
diff options
context:
space:
mode:
authorDylan Noblesmith <nobled@dreamwidth.org>2014-08-24 19:10:49 +0000
committerDylan Noblesmith <nobled@dreamwidth.org>2014-08-24 19:10:49 +0000
commit80f0e432eeb59766d63c9224d8cc03f53ff53178 (patch)
tree6189e0381f83267a3cd83f97060cab90762f050a /llvm/utils/TableGen/PseudoLoweringEmitter.cpp
parentcdd315198779293be5af29b201d3c303ad1ff230 (diff)
downloadbcm5719-llvm-80f0e432eeb59766d63c9224d8cc03f53ff53178.tar.gz
bcm5719-llvm-80f0e432eeb59766d63c9224d8cc03f53ff53178.zip
TableGen: use auto and for-range
llvm-svn: 216348
Diffstat (limited to 'llvm/utils/TableGen/PseudoLoweringEmitter.cpp')
-rw-r--r--llvm/utils/TableGen/PseudoLoweringEmitter.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/llvm/utils/TableGen/PseudoLoweringEmitter.cpp b/llvm/utils/TableGen/PseudoLoweringEmitter.cpp
index 3b74ac41e9b..e8933b4fac4 100644
--- a/llvm/utils/TableGen/PseudoLoweringEmitter.cpp
+++ b/llvm/utils/TableGen/PseudoLoweringEmitter.cpp
@@ -277,11 +277,10 @@ void PseudoLoweringEmitter::run(raw_ostream &o) {
assert(InstructionClass && "Instruction class definition missing!");
std::vector<Record*> Insts;
- for (std::map<std::string, Record*>::const_iterator I =
- Records.getDefs().begin(), E = Records.getDefs().end(); I != E; ++I) {
- if (I->second->isSubClassOf(ExpansionClass) &&
- I->second->isSubClassOf(InstructionClass))
- Insts.push_back(I->second);
+ for (const auto &D : Records.getDefs()) {
+ if (D.second->isSubClassOf(ExpansionClass) &&
+ D.second->isSubClassOf(InstructionClass))
+ Insts.push_back(D.second);
}
// Process the pseudo expansion definitions, validating them as we do so.
OpenPOWER on IntegriCloud