summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Bendersky <eliben@google.com>2015-07-09 23:06:03 +0000
committerEli Bendersky <eliben@google.com>2015-07-09 23:06:03 +0000
commitd880520bc266856a75de608b363d514bed7f8617 (patch)
tree6fc903e091876c928f2909dfc43195c5b650c8db
parent270960f5cd02511f02f6bf742418d3e5c6979819 (diff)
downloadbcm5719-llvm-d880520bc266856a75de608b363d514bed7f8617.tar.gz
bcm5719-llvm-d880520bc266856a75de608b363d514bed7f8617.zip
Replace index-loops by range-based loops
NFC llvm-svn: 241875
-rw-r--r--llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp b/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
index b479238a95f..e561293b94e 100644
--- a/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
+++ b/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
@@ -185,8 +185,7 @@ bool NVPTXLowerAggrCopies::runOnFunction(Function &F) {
//
// Do the transformation of an aggr load/copy/set to a loop
//
- for (unsigned i = 0, e = aggrLoads.size(); i != e; ++i) {
- LoadInst *load = aggrLoads[i];
+ for (LoadInst *load : aggrLoads) {
StoreInst *store = dyn_cast<StoreInst>(*load->user_begin());
Value *srcAddr = load->getOperand(0);
Value *dstAddr = store->getOperand(1);
@@ -200,8 +199,7 @@ bool NVPTXLowerAggrCopies::runOnFunction(Function &F) {
load->eraseFromParent();
}
- for (unsigned i = 0, e = aggrMemcpys.size(); i != e; ++i) {
- MemTransferInst *cpy = aggrMemcpys[i];
+ for (MemTransferInst *cpy : aggrMemcpys) {
Value *len = cpy->getLength();
// llvm 2.7 version of memcpy does not have volatile
// operand yet. So always making it non-volatile
@@ -212,8 +210,7 @@ bool NVPTXLowerAggrCopies::runOnFunction(Function &F) {
cpy->eraseFromParent();
}
- for (unsigned i = 0, e = aggrMemsets.size(); i != e; ++i) {
- MemSetInst *memsetinst = aggrMemsets[i];
+ for (MemSetInst *memsetinst : aggrMemsets) {
Value *len = memsetinst->getLength();
Value *val = memsetinst->getValue();
convertMemSetToLoop(memsetinst, memsetinst->getDest(), len, val, Context,
OpenPOWER on IntegriCloud