mirror of
https://github.com/RPCSX/llvm.git
synced 2024-12-11 21:57:55 +00:00
use range-based for loops; NFCI
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241412 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
54b3b4c15e
commit
3b19ca3a2e
@ -2136,9 +2136,8 @@ Value *BoUpSLP::vectorizeTree(TreeEntry *E) {
|
||||
}
|
||||
|
||||
// Prepare the operand vector.
|
||||
for (unsigned j = 0; j < E->Scalars.size(); ++j)
|
||||
Operands.push_back(cast<PHINode>(E->Scalars[j])->
|
||||
getIncomingValueForBlock(IBB));
|
||||
for (Value *V : E->Scalars)
|
||||
Operands.push_back(cast<PHINode>(V)->getIncomingValueForBlock(IBB));
|
||||
|
||||
Builder.SetInsertPoint(IBB->getTerminator());
|
||||
Builder.SetCurrentDebugLocation(PH->getDebugLoc());
|
||||
@ -3293,8 +3292,8 @@ unsigned SLPVectorizer::collectStores(BasicBlock *BB, BoUpSLP &R) {
|
||||
unsigned count = 0;
|
||||
StoreRefs.clear();
|
||||
const DataLayout &DL = BB->getModule()->getDataLayout();
|
||||
for (BasicBlock::iterator it = BB->begin(), e = BB->end(); it != e; ++it) {
|
||||
StoreInst *SI = dyn_cast<StoreInst>(it);
|
||||
for (Instruction &I : *BB) {
|
||||
StoreInst *SI = dyn_cast<StoreInst>(&I);
|
||||
if (!SI)
|
||||
continue;
|
||||
|
||||
@ -3344,11 +3343,11 @@ bool SLPVectorizer::tryToVectorizeList(ArrayRef<Value *> VL, BoUpSLP &R,
|
||||
unsigned Sz = DL.getTypeSizeInBits(Ty0);
|
||||
unsigned VF = MinVecRegSize / Sz;
|
||||
|
||||
for (int i = 0, e = VL.size(); i < e; ++i) {
|
||||
Type *Ty = VL[i]->getType();
|
||||
for (Value *V : VL) {
|
||||
Type *Ty = V->getType();
|
||||
if (!isValidElementType(Ty))
|
||||
return false;
|
||||
Instruction *Inst = dyn_cast<Instruction>(VL[i]);
|
||||
Instruction *Inst = dyn_cast<Instruction>(V);
|
||||
if (!Inst || Inst->getOpcode() != Opcode0)
|
||||
return false;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user