[llvm] 11fbdd2 - [CodeGen] Make use of isSubRegisterEq and isSuperRegisterEq. NFC.
Jay Foad via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 1 06:46:33 PDT 2023
Author: Jay Foad
Date: 2023-08-01T14:46:26+01:00
New Revision: 11fbdd27fd3c99c5571045f27af4e0e5ba405cfa
URL: https://github.com/llvm/llvm-project/commit/11fbdd27fd3c99c5571045f27af4e0e5ba405cfa
DIFF: https://github.com/llvm/llvm-project/commit/11fbdd27fd3c99c5571045f27af4e0e5ba405cfa.diff
LOG: [CodeGen] Make use of isSubRegisterEq and isSuperRegisterEq. NFC.
Added:
Modified:
llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
llvm/lib/CodeGen/MachineLICM.cpp
Removed:
################################################################################
diff --git a/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp b/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
index 886c4db069f14c..9875c6ba6043eb 100644
--- a/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
+++ b/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
@@ -909,7 +909,7 @@ unsigned AggressiveAntiDepBreaker::BreakAntiDependencies(
unsigned R = S.getReg();
if (!RegAliases[R])
continue;
- if (R == AntiDepReg || TRI->isSubRegister(AntiDepReg, R))
+ if (TRI->isSubRegisterEq(AntiDepReg, R))
continue;
AntiDepReg = 0;
break;
diff --git a/llvm/lib/CodeGen/MachineLICM.cpp b/llvm/lib/CodeGen/MachineLICM.cpp
index 4e80e9b58c0609..4ca487e183d60e 100644
--- a/llvm/lib/CodeGen/MachineLICM.cpp
+++ b/llvm/lib/CodeGen/MachineLICM.cpp
@@ -603,7 +603,7 @@ void MachineLICMBase::AddToLiveIns(MCRegister Reg) {
for (MachineOperand &MO : MI.all_uses()) {
if (!MO.getReg())
continue;
- if (MO.getReg() == Reg || TRI->isSuperRegister(Reg, MO.getReg()))
+ if (TRI->isSuperRegisterEq(Reg, MO.getReg()))
MO.setIsKill(false);
}
}
More information about the llvm-commits
mailing list