Skip to content

Commit 9c64b5e

Browse files
[ARM] Simplify code with std::map::operator[] (NFC) (#112159)
1 parent ef436f3 commit 9c64b5e

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6868,15 +6868,13 @@ bool ARMPipelinerLoopInfo::tooMuchRegisterPressure(SwingSchedulerDAG &SSD,
68686868
if (MI->isPHI() && S.getKind() == SDep::Anti) {
68696869
Register Reg = S.getReg();
68706870
if (Reg.isVirtual())
6871-
CrossIterationNeeds.insert(std::make_pair(Reg.id(), IterNeed()))
6872-
.first->second.set(0);
6871+
CrossIterationNeeds[Reg.id()].set(0);
68736872
} else if (S.isAssignedRegDep()) {
68746873
int OStg = SMS.stageScheduled(S.getSUnit());
68756874
if (OStg >= 0 && OStg != Stg) {
68766875
Register Reg = S.getReg();
68776876
if (Reg.isVirtual())
6878-
CrossIterationNeeds.insert(std::make_pair(Reg.id(), IterNeed()))
6879-
.first->second |= ((1 << (OStg - Stg)) - 1);
6877+
CrossIterationNeeds[Reg.id()] |= ((1 << (OStg - Stg)) - 1);
68806878
}
68816879
}
68826880
}

0 commit comments

Comments
 (0)