mirror of
https://github.com/RPCS3/llvm.git
synced 2025-02-02 00:35:27 +00:00
Replace index-loops by range-based loops
NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241875 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
c68ccc1a70
commit
89a5e2532d
@ -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,
|
||||
|
Loading…
x
Reference in New Issue
Block a user