File tree Expand file tree Collapse file tree 3 files changed +2
-10
lines changed Expand file tree Collapse file tree 3 files changed +2
-10
lines changed Original file line number Diff line number Diff line change @@ -423,9 +423,6 @@ class TargetPassConfig : public ImmutablePass {
423
423
// / to physical registers.
424
424
virtual void addPostRewrite () { }
425
425
426
- // / Add passes to be run immediately before Stack Slot Coloring pass.
427
- virtual void addPreStackSlotColoring () {}
428
-
429
426
// / This method may be implemented by targets that want to run passes after
430
427
// / register allocation pass pipeline but before prolog-epilog insertion.
431
428
virtual void addPostRegAlloc () { }
Original file line number Diff line number Diff line change @@ -1502,8 +1502,6 @@ void TargetPassConfig::addOptimizedRegAlloc() {
1502
1502
addPass (&MachineSchedulerID);
1503
1503
1504
1504
if (addRegAssignAndRewriteOptimized ()) {
1505
- addPreStackSlotColoring ();
1506
-
1507
1505
// Perform stack slot coloring and post-ra machine LICM.
1508
1506
addPass (&StackSlotColoringID);
1509
1507
Original file line number Diff line number Diff line change @@ -963,7 +963,6 @@ class GCNPassConfig final : public AMDGPUPassConfig {
963
963
964
964
void addPreRegAlloc () override ;
965
965
bool addPreRewrite () override ;
966
- void addPreStackSlotColoring () override ;
967
966
void addPostRegAlloc () override ;
968
967
void addPreSched2 () override ;
969
968
void addPreEmitPass () override ;
@@ -1348,10 +1347,6 @@ bool GCNPassConfig::addPreRewrite() {
1348
1347
return true ;
1349
1348
}
1350
1349
1351
- void GCNPassConfig::addPreStackSlotColoring () {
1352
- addPass (&AMDGPUMarkLastScratchLoadID);
1353
- }
1354
-
1355
1350
FunctionPass *GCNPassConfig::createSGPRAllocPass (bool Optimized) {
1356
1351
// Initialize the global default.
1357
1352
llvm::call_once (InitializeDefaultSGPRRegisterAllocatorFlag,
@@ -1430,6 +1425,8 @@ bool GCNPassConfig::addRegAssignAndRewriteOptimized() {
1430
1425
addPreRewrite ();
1431
1426
addPass (&VirtRegRewriterID);
1432
1427
1428
+ addPass (&AMDGPUMarkLastScratchLoadID);
1429
+
1433
1430
return true ;
1434
1431
}
1435
1432
You can’t perform that action at this time.
0 commit comments