mirror of
https://github.com/RPCS3/llvm.git
synced 2026-08-27 21:00:01 -04:00
Revert "[AMDGPU] Fix for SIMachineScheduler crash. SI Scheduler should track"
This reverts commit ce06d9cb99.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295054 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -262,7 +262,9 @@ void SISubtarget::overrideSchedPolicy(MachineSchedPolicy &Policy,
|
||||
Policy.OnlyTopDown = false;
|
||||
Policy.OnlyBottomUp = false;
|
||||
|
||||
Policy.ShouldTrackLaneMasks = enableSubRegLiveness();
|
||||
// Enabling ShouldTrackLaneMasks crashes the SI Machine Scheduler.
|
||||
if (!enableSIScheduler())
|
||||
Policy.ShouldTrackLaneMasks = true;
|
||||
}
|
||||
|
||||
bool SISubtarget::isVGPRSpillingEnabled(const Function& F) const {
|
||||
|
||||
@@ -440,8 +440,7 @@ public:
|
||||
|
||||
// To init Block's RPTracker.
|
||||
void initRPTracker(RegPressureTracker &RPTracker) {
|
||||
RPTracker.init(&MF, RegClassInfo, LIS, BB, RegionBegin,
|
||||
MF.getSubtarget().enableSubRegLiveness(), false);
|
||||
RPTracker.init(&MF, RegClassInfo, LIS, BB, RegionBegin, false, false);
|
||||
}
|
||||
|
||||
MachineBasicBlock *getBB() { return BB; }
|
||||
|
||||
Reference in New Issue
Block a user