@@ -211,8 +211,8 @@ namespace {
211
211
private:
212
212
bool ProcessBlock (MachineBasicBlock &MBB);
213
213
void ProcessDbgInst (MachineInstr &MI);
214
- bool isLegalBreakingCriticalEdge (MachineInstr &MI, MachineBasicBlock *From,
215
- MachineBasicBlock *To, bool BreakPHIEdge);
214
+ bool isLegalToBreakCriticalEdge (MachineInstr &MI, MachineBasicBlock *From,
215
+ MachineBasicBlock *To, bool BreakPHIEdge);
216
216
bool isWorthBreakingCriticalEdge (MachineInstr &MI, MachineBasicBlock *From,
217
217
MachineBasicBlock *To,
218
218
MachineBasicBlock *&DeferredFromBlock);
@@ -910,11 +910,11 @@ bool MachineSinking::isWorthBreakingCriticalEdge(
910
910
continue ;
911
911
Register SrcReg = Reg.isVirtual () ? TRI->lookThruCopyLike (Reg, MRI) : Reg;
912
912
auto Key = std::make_pair (SrcReg, To);
913
- auto Res = CEMergeCandidates.insert ( std::make_pair ( Key, From) );
913
+ auto Res = CEMergeCandidates.try_emplace ( Key, From);
914
914
// We wanted to sink the same register into the same block, consider it to
915
915
// be profitable.
916
916
if (!Res.second ) {
917
- // Return the source block that was previously holded off.
917
+ // Return the source block that was previously held off.
918
918
DeferredFromBlock = Res.first ->second ;
919
919
return true ;
920
920
}
@@ -954,10 +954,10 @@ bool MachineSinking::isWorthBreakingCriticalEdge(
954
954
return false ;
955
955
}
956
956
957
- bool MachineSinking::isLegalBreakingCriticalEdge (MachineInstr &MI,
958
- MachineBasicBlock *FromBB,
959
- MachineBasicBlock *ToBB,
960
- bool BreakPHIEdge) {
957
+ bool MachineSinking::isLegalToBreakCriticalEdge (MachineInstr &MI,
958
+ MachineBasicBlock *FromBB,
959
+ MachineBasicBlock *ToBB,
960
+ bool BreakPHIEdge) {
961
961
// Avoid breaking back edge. From == To means backedge for single BB cycle.
962
962
if (!SplitEdges || FromBB == ToBB)
963
963
return false ;
@@ -1029,8 +1029,8 @@ bool MachineSinking::PostponeSplitCriticalEdge(MachineInstr &MI,
1029
1029
// of them are legal to split.
1030
1030
if ((!DeferredFromBB ||
1031
1031
ToSplit.count (std::make_pair (DeferredFromBB, ToBB)) ||
1032
- isLegalBreakingCriticalEdge (MI, DeferredFromBB, ToBB, BreakPHIEdge)) &&
1033
- isLegalBreakingCriticalEdge (MI, FromBB, ToBB, BreakPHIEdge)) {
1032
+ isLegalToBreakCriticalEdge (MI, DeferredFromBB, ToBB, BreakPHIEdge)) &&
1033
+ isLegalToBreakCriticalEdge (MI, FromBB, ToBB, BreakPHIEdge)) {
1034
1034
ToSplit.insert (std::make_pair (FromBB, ToBB));
1035
1035
if (DeferredFromBB)
1036
1036
ToSplit.insert (std::make_pair (DeferredFromBB, ToBB));
0 commit comments