diff options
author | Craig Topper <craig.topper@gmail.com> | 2015-04-22 05:27:47 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2015-04-22 05:27:47 +0000 |
commit | 1f429e49269442bb31fa03ef93a808cf72e4d32b (patch) | |
tree | 78a40816b21cd2b79bd4b236fb59303554dbee1f /llvm/lib | |
parent | d05991304b3be88539be89d64327e1cbe5fdcdcf (diff) | |
download | bcm5719-llvm-1f429e49269442bb31fa03ef93a808cf72e4d32b.tar.gz bcm5719-llvm-1f429e49269442bb31fa03ef93a808cf72e4d32b.zip |
[TableGen] Use range based for loops.
llvm-svn: 235482
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/TableGen/Record.cpp | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/llvm/lib/TableGen/Record.cpp b/llvm/lib/TableGen/Record.cpp index ba3f7235536..5698de02d68 100644 --- a/llvm/lib/TableGen/Record.cpp +++ b/llvm/lib/TableGen/Record.cpp @@ -396,13 +396,8 @@ RecTy *llvm::resolveTypes(RecTy *T1, RecTy *T2) { // If one is a Record type, check superclasses if (RecordRecTy *RecTy1 = dyn_cast<RecordRecTy>(T1)) { // See if T2 inherits from a type T1 also inherits from - const std::vector<Record *> &T1SuperClasses = - RecTy1->getRecord()->getSuperClasses(); - for(std::vector<Record *>::const_iterator i = T1SuperClasses.begin(), - iend = T1SuperClasses.end(); - i != iend; - ++i) { - RecordRecTy *SuperRecTy1 = RecordRecTy::get(*i); + for (Record *SuperRec1 : RecTy1->getRecord()->getSuperClasses()) { + RecordRecTy *SuperRecTy1 = RecordRecTy::get(SuperRec1); RecTy *NewType1 = resolveTypes(SuperRecTy1, T2); if (NewType1) return NewType1; @@ -410,13 +405,8 @@ RecTy *llvm::resolveTypes(RecTy *T1, RecTy *T2) { } if (RecordRecTy *RecTy2 = dyn_cast<RecordRecTy>(T2)) { // See if T1 inherits from a type T2 also inherits from - const std::vector<Record *> &T2SuperClasses = - RecTy2->getRecord()->getSuperClasses(); - for (std::vector<Record *>::const_iterator i = T2SuperClasses.begin(), - iend = T2SuperClasses.end(); - i != iend; - ++i) { - RecordRecTy *SuperRecTy2 = RecordRecTy::get(*i); + for (Record *SuperRec2 : RecTy2->getRecord()->getSuperClasses()) { + RecordRecTy *SuperRecTy2 = RecordRecTy::get(SuperRec2); RecTy *NewType2 = resolveTypes(T1, SuperRecTy2); if (NewType2) return NewType2; |