[llvm-branch-commits] [llvm] [2/3][AMDGPU] Physical register tracking in GCN trackers. (PR #184275)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Thu May 7 04:51:33 PDT 2026


================
@@ -555,29 +660,37 @@ void GCNUpwardRPTracker::recede(const MachineInstr &MI) {
   GCNRegPressure DefPressure, ECDefPressure;
   bool HasECDefs = false;
   for (const MachineOperand &MO : MI.all_defs()) {
-    if (!MO.getReg().isVirtual())
-      continue;
-
     Register Reg = MO.getReg();
-    LaneBitmask DefMask = getDefRegMask(MO, *MRI);
 
-    // Treat a def as fully live at the moment of definition: keep a record.
----------------
macurtis-amd wrote:

This comment got dropped. Was that on purpose?

https://github.com/llvm/llvm-project/pull/184275


More information about the llvm-branch-commits mailing list