Skip to content

Commit af8d050

Browse files
[Target] Use range-based for loops (NFC)
1 parent 41cb686 commit af8d050

File tree

6 files changed

+8
-16
lines changed

6 files changed

+8
-16
lines changed

llvm/lib/Target/ARM/ARMFrameLowering.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2692,8 +2692,7 @@ void ARMFrameLowering::determineCalleeSaves(MachineFunction &MF,
26922692
const Align TargetAlign = getStackAlign();
26932693
if (TargetAlign >= Align(8) && (NumGPRSpills & 1)) {
26942694
if (CS1Spilled && !UnspilledCS1GPRs.empty()) {
2695-
for (unsigned i = 0, e = UnspilledCS1GPRs.size(); i != e; ++i) {
2696-
unsigned Reg = UnspilledCS1GPRs[i];
2695+
for (unsigned Reg : UnspilledCS1GPRs) {
26972696
// Don't spill high register if the function is thumb. In the case of
26982697
// Windows on ARM, accept R11 (frame pointer)
26992698
if (!AFI->isThumbFunction() ||

llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2604,16 +2604,14 @@ ARMPreAllocLoadStoreOpt::RescheduleLoadStoreInstrs(MachineBasicBlock *MBB) {
26042604
}
26052605

26062606
// Re-schedule loads.
2607-
for (unsigned i = 0, e = LdBases.size(); i != e; ++i) {
2608-
unsigned Base = LdBases[i];
2607+
for (unsigned Base : LdBases) {
26092608
SmallVectorImpl<MachineInstr *> &Lds = Base2LdsMap[Base];
26102609
if (Lds.size() > 1)
26112610
RetVal |= RescheduleOps(MBB, Lds, Base, true, MI2LocMap, RegisterMap);
26122611
}
26132612

26142613
// Re-schedule stores.
2615-
for (unsigned i = 0, e = StBases.size(); i != e; ++i) {
2616-
unsigned Base = StBases[i];
2614+
for (unsigned Base : StBases) {
26172615
SmallVectorImpl<MachineInstr *> &Sts = Base2StsMap[Base];
26182616
if (Sts.size() > 1)
26192617
RetVal |= RescheduleOps(MBB, Sts, Base, false, MI2LocMap, RegisterMap);

llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -937,8 +937,7 @@ void DXILBitcodeWriter::writeAttributeTable() {
937937
Stream.EnterSubblock(bitc::PARAMATTR_BLOCK_ID, 3);
938938

939939
SmallVector<uint64_t, 64> Record;
940-
for (unsigned i = 0, e = Attrs.size(); i != e; ++i) {
941-
AttributeList AL = Attrs[i];
940+
for (AttributeList AL : Attrs) {
942941
for (unsigned i : AL.indexes()) {
943942
AttributeSet AS = AL.getAttributes(i);
944943
if (AS.hasAttributes())

llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2860,8 +2860,7 @@ bool HexagonConstEvaluator::rewriteHexConstDefs(MachineInstr &MI,
28602860
// For each defined register, if it is a constant, create an instruction
28612861
// NewR = const
28622862
// and replace all uses of the defined register with NewR.
2863-
for (unsigned i = 0, n = DefRegs.size(); i < n; ++i) {
2864-
unsigned R = DefRegs[i];
2863+
for (unsigned R : DefRegs) {
28652864
const LatticeCell &L = Inputs.get(R);
28662865
if (L.isBottom())
28672866
continue;

llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1337,8 +1337,7 @@ OpRef HvxSelector::packs(ShuffleMask SM, OpRef Va, OpRef Vb,
13371337
// segments that are used in the output.
13381338

13391339
unsigned Seg0 = ~0u, Seg1 = ~0u;
1340-
for (int I = 0, E = SegMap.size(); I != E; ++I) {
1341-
unsigned X = SegMap[I];
1340+
for (unsigned X : SegMap) {
13421341
if (X == ~0u)
13431342
continue;
13441343
if (Seg0 == ~0u)
@@ -2037,8 +2036,7 @@ HvxSelector::completeToPerfect(ArrayRef<uint32_t> Completions, unsigned Width) {
20372036
#ifndef NDEBUG
20382037
// Check that we have generated a valid completion.
20392038
uint32_t OrAll = 0;
2040-
for (unsigned I = 0, E = Comps.size(); I != E; ++I) {
2041-
uint32_t C = Comps[I];
2039+
for (uint32_t C : Comps) {
20422040
assert(isPowerOf2_32(C));
20432041
OrAll |= C;
20442042
}

llvm/lib/Target/X86/X86ISelLowering.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7562,8 +7562,7 @@ static SDValue LowerBUILD_VECTORvXi1(SDValue Op, SelectionDAG &DAG,
75627562
} else
75637563
DstVec = DAG.getUNDEF(VT);
75647564

7565-
for (unsigned i = 0, e = NonConstIdx.size(); i != e; ++i) {
7566-
unsigned InsertIdx = NonConstIdx[i];
7565+
for (unsigned InsertIdx : NonConstIdx) {
75677566
DstVec = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VT, DstVec,
75687567
Op.getOperand(InsertIdx),
75697568
DAG.getIntPtrConstant(InsertIdx, dl));

0 commit comments

Comments
 (0)