[llvm] Use range-based for loops (NFC)
This commit is contained in:
parent
ebf574f59a
commit
c63f823875
|
@ -302,9 +302,8 @@ void MachOWriter::writeSymbolTable() {
|
|||
.MachOLoadCommand.symtab_command_data;
|
||||
|
||||
char *SymTable = (char *)Buf->getBufferStart() + SymTabCommand.symoff;
|
||||
for (auto Iter = O.SymTable.Symbols.begin(), End = O.SymTable.Symbols.end();
|
||||
Iter != End; Iter++) {
|
||||
SymbolEntry *Sym = Iter->get();
|
||||
for (auto &Symbol : O.SymTable.Symbols) {
|
||||
SymbolEntry *Sym = Symbol.get();
|
||||
uint32_t Nstrx = LayoutBuilder.getStringTableBuilder().getOffset(Sym->Name);
|
||||
|
||||
if (Is64Bit)
|
||||
|
|
|
@ -290,11 +290,11 @@ unsigned A15SDOptimizer::optimizeSDPattern(MachineInstr *MI) {
|
|||
unsigned NumImplicit = 0, NumTotal = 0;
|
||||
unsigned NonImplicitReg = ~0U;
|
||||
|
||||
for (unsigned I = 1; I < MI->getNumExplicitOperands(); ++I) {
|
||||
if (!MI->getOperand(I).isReg())
|
||||
for (MachineOperand &MO : llvm::drop_begin(MI->explicit_operands())) {
|
||||
if (!MO.isReg())
|
||||
continue;
|
||||
++NumTotal;
|
||||
Register OpReg = MI->getOperand(I).getReg();
|
||||
Register OpReg = MO.getReg();
|
||||
|
||||
if (!Register::isVirtualRegister(OpReg))
|
||||
break;
|
||||
|
@ -305,7 +305,7 @@ unsigned A15SDOptimizer::optimizeSDPattern(MachineInstr *MI) {
|
|||
if (Def->isImplicitDef())
|
||||
++NumImplicit;
|
||||
else
|
||||
NonImplicitReg = MI->getOperand(I).getReg();
|
||||
NonImplicitReg = MO.getReg();
|
||||
}
|
||||
|
||||
if (NumImplicit == NumTotal - 1)
|
||||
|
|
|
@ -105,8 +105,8 @@ bool SystemZLDCleanup::VisitNode(MachineDomTreeNode *Node,
|
|||
}
|
||||
|
||||
// Visit the children of this block in the dominator tree.
|
||||
for (auto I = Node->begin(), E = Node->end(); I != E; ++I)
|
||||
Changed |= VisitNode(*I, TLSBaseAddrReg);
|
||||
for (auto &N : *Node)
|
||||
Changed |= VisitNode(N, TLSBaseAddrReg);
|
||||
|
||||
return Changed;
|
||||
}
|
||||
|
|
|
@ -264,10 +264,10 @@ static void genShuffleBland(MVT VT, ArrayRef<int> Mask,
|
|||
assert(VT.getSizeInBits() >= 256 &&
|
||||
"This function doesn't accept width smaller then 256");
|
||||
unsigned NumOfElm = VT.getVectorNumElements();
|
||||
for (unsigned i = 0; i < Mask.size(); i++)
|
||||
Out.push_back(Mask[i] + LowOffset);
|
||||
for (unsigned i = 0; i < Mask.size(); i++)
|
||||
Out.push_back(Mask[i] + HighOffset + NumOfElm);
|
||||
for (int I : Mask)
|
||||
Out.push_back(I + LowOffset);
|
||||
for (int I : Mask)
|
||||
Out.push_back(I + HighOffset + NumOfElm);
|
||||
}
|
||||
|
||||
// reorderSubVector returns the data to is the original state. And de-facto is
|
||||
|
|
|
@ -1699,8 +1699,8 @@ static bool canEvaluateShuffled(Value *V, ArrayRef<int> Mask,
|
|||
// Verify that 'CI' does not occur twice in Mask. A single 'insertelement'
|
||||
// can't put an element into multiple indices.
|
||||
bool SeenOnce = false;
|
||||
for (int i = 0, e = Mask.size(); i != e; ++i) {
|
||||
if (Mask[i] == ElementNumber) {
|
||||
for (int I : Mask) {
|
||||
if (I == ElementNumber) {
|
||||
if (SeenOnce)
|
||||
return false;
|
||||
SeenOnce = true;
|
||||
|
|
Loading…
Reference in New Issue