[llvm] 8d7f884 - Revert "[AMDGPU] Add EXPENSIVE_CHECK into GCNRPTracker::reset"
Valery Pykhtin via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 28 00:17:45 PDT 2022
Author: Valery Pykhtin
Date: 2022-10-28T09:15:37+02:00
New Revision: 8d7f88416a12a970eebe58c81329e1ac05280345
URL: https://github.com/llvm/llvm-project/commit/8d7f88416a12a970eebe58c81329e1ac05280345
DIFF: https://github.com/llvm/llvm-project/commit/8d7f88416a12a970eebe58c81329e1ac05280345.diff
LOG: Revert "[AMDGPU] Add EXPENSIVE_CHECK into GCNRPTracker::reset"
This reverts commit fecf067db40ffa1a6d5d665769c90cd29547f502.
The change introduces 420 test failures with EXPENSIVE_CHECK in AMDGPU which I don't want to disable.
Going to fix the failures and recommit the check.
Added:
Modified:
llvm/lib/Target/AMDGPU/GCNRegPressure.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/AMDGPU/GCNRegPressure.cpp b/llvm/lib/Target/AMDGPU/GCNRegPressure.cpp
index e0059e6b51cf..2f38f7f65f80 100644
--- a/llvm/lib/Target/AMDGPU/GCNRegPressure.cpp
+++ b/llvm/lib/Target/AMDGPU/GCNRegPressure.cpp
@@ -260,22 +260,6 @@ void GCNRPTracker::reset(const MachineInstr &MI,
}
MaxPressure = CurPressure = getRegPressure(*MRI, LiveRegs);
-
- LLVM_DEBUG(dbgs() << "\nReset " << (After ? "after" : "before") << ": " << MI
- << print(LiveRegs, *MRI));
-#if defined(EXPENSIVE_CHECKS) && !defined(NDEBUG)
- if (LiveRegsCopy) {
- auto LISLRS =
- After ? getLiveRegsAfter(MI, LIS) : getLiveRegsBefore(MI, LIS);
- if (!isEqual(LISLRS, *LiveRegsCopy)) {
- dbgs() << "RP mismatch: "
- << reportMismatch(LISLRS, *LiveRegsCopy,
- MRI->getTargetRegisterInfo());
- llvm_unreachable("GCNRPTracker::reset LiveRegsCopy doens't match those "
- "calculated by LIS");
- }
- }
-#endif
}
void GCNUpwardRPTracker::reset(const MachineInstr &MI,
More information about the llvm-commits
mailing list