summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2015-04-29 07:13:14 +0000
committerCraig Topper <craig.topper@gmail.com>2015-04-29 07:13:14 +0000
commit119998dbf14f97fdc4d52fdb4bd182f9fc0d9bb4 (patch)
tree60cb692c13468516f38498dde7a9fa7e44aee7f1 /llvm/lib
parent39ba33b8f02fb91f21620279fe4df735fb59fc0e (diff)
downloadbcm5719-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.cpp32
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();
}
}
OpenPOWER on IntegriCloud