diff options
author | Craig Topper <craig.topper@gmail.com> | 2015-04-29 07:13:14 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2015-04-29 07:13:14 +0000 |
commit | 119998dbf14f97fdc4d52fdb4bd182f9fc0d9bb4 (patch) | |
tree | 60cb692c13468516f38498dde7a9fa7e44aee7f1 /llvm/lib | |
parent | 39ba33b8f02fb91f21620279fe4df735fb59fc0e (diff) | |
download | bcm5719-llvm-119998dbf14f97fdc4d52fdb4bd182f9fc0d9bb4.tar.gz bcm5719-llvm-119998dbf14f97fdc4d52fdb4bd182f9fc0d9bb4.zip |
[TableGen] Use range-based for loops. NFC.
llvm-svn: 236089
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/TableGen/Record.cpp | 32 |
1 files changed, 9 insertions, 23 deletions
diff --git a/llvm/lib/TableGen/Record.cpp b/llvm/lib/TableGen/Record.cpp index b8fc94dd0f6..a72dcf1d129 100644 --- a/llvm/lib/TableGen/Record.cpp +++ b/llvm/lib/TableGen/Record.cpp @@ -443,11 +443,8 @@ static void ProfileBitsInit(FoldingSetNodeID &ID, ArrayRef<Init *> Range) { ID.AddInteger(Range.size()); - for (ArrayRef<Init *>::iterator i = Range.begin(), - iend = Range.end(); - i != iend; - ++i) - ID.AddPointer(*i); + for (Init *I : Range) + ID.AddPointer(I); } BitsInit *BitsInit::get(ArrayRef<Init *> Range) { @@ -593,11 +590,8 @@ static void ProfileListInit(FoldingSetNodeID &ID, ID.AddInteger(Range.size()); ID.AddPointer(EltTy); - for (ArrayRef<Init *>::iterator i = Range.begin(), - iend = Range.end(); - i != iend; - ++i) - ID.AddPointer(*i); + for (Init *I : Range) + ID.AddPointer(I); } ListInit *ListInit::get(ArrayRef<Init *> Range, RecTy *EltTy) { @@ -1540,17 +1534,12 @@ DagInit::get(Init *V, const std::string &VN, DagInit * DagInit::get(Init *V, const std::string &VN, const std::vector<std::pair<Init*, std::string> > &args) { - typedef std::pair<Init*, std::string> PairType; - std::vector<Init *> Args; std::vector<std::string> Names; - for (std::vector<PairType>::const_iterator i = args.begin(), - iend = args.end(); - i != iend; - ++i) { - Args.push_back(i->first); - Names.push_back(i->second); + for (const auto &Arg : args) { + Args.push_back(Arg.first); + Names.push_back(Arg.second); } return DagInit::get(V, VN, Args, Names); @@ -1942,11 +1931,8 @@ void MultiClass::dump() const { Rec.dump(); errs() << "Defs:\n"; - for (RecordVector::const_iterator r = DefPrototypes.begin(), - rend = DefPrototypes.end(); - r != rend; - ++r) { - (*r)->dump(); + for (const auto &Proto : DefPrototypes) { + Proto->dump(); } } |