aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
diff options
context:
space:
mode:
authorChristopher Di Bella <cjdb@google.com>2025-02-20 22:02:15 +0000
committerChristopher Di Bella <cjdb@google.com>2025-02-20 22:06:21 +0000
commit309e3ca08130f04ef6b0b320ee3e43575fa7bf99 (patch)
tree1be660174ca19dab512044c254d80c77935be335 /llvm/lib/CodeGen/MachineScheduler.cpp
parenta67566b185c56ce84f6b858e431e4d412b40fdaa (diff)
downloadllvm-309e3ca08130f04ef6b0b320ee3e43575fa7bf99.zip
llvm-309e3ca08130f04ef6b0b320ee3e43575fa7bf99.tar.gz
llvm-309e3ca08130f04ef6b0b320ee3e43575fa7bf99.tar.bz2
Revert "[CodeGen] Remove static member function Register::isPhysicalRegister. NFC"
This reverts commit 5fadb3d680909ab30b37eb559f80046b5a17045e.
Diffstat (limited to 'llvm/lib/CodeGen/MachineScheduler.cpp')
-rw-r--r--llvm/lib/CodeGen/MachineScheduler.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/MachineScheduler.cpp b/llvm/lib/CodeGen/MachineScheduler.cpp
index 1cc1b2c..0da7535 100644
--- a/llvm/lib/CodeGen/MachineScheduler.cpp
+++ b/llvm/lib/CodeGen/MachineScheduler.cpp
@@ -3966,7 +3966,8 @@ void GenericScheduler::reschedulePhysReg(SUnit *SU, bool isTop) {
// Find already scheduled copies with a single physreg dependence and move
// them just above the scheduled instruction.
for (SDep &Dep : Deps) {
- if (Dep.getKind() != SDep::Data || !Register(Dep.getReg()).isPhysical())
+ if (Dep.getKind() != SDep::Data ||
+ !Register::isPhysicalRegister(Dep.getReg()))
continue;
SUnit *DepSU = Dep.getSUnit();
if (isTop ? DepSU->Succs.size() > 1 : DepSU->Preds.size() > 1)