Skip to content

Commit ea54ffa

Browse files
committed
[Autobackout][FuncReg]Revert of change: f2aff34
Reset acc0 to 0 before EOT Change-Id: I47e5082324b11f565cd35e5ad3e92ee37a262dc8
1 parent 8bf269b commit ea54ffa

File tree

2 files changed

+1
-13
lines changed

2 files changed

+1
-13
lines changed

visa/HWCapsOpen.inc

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -546,9 +546,4 @@
546546
{
547547
return getGenxPlatform() >= GENX_TGLLP;
548548
}
549-
550-
bool needResetAcc0beforeEOT() const
551-
{
552-
return getGenxPlatform() == GENX_TGLLP;
553-
}
554549
// end HW capabilities

visa/Optimizer.cpp

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6985,14 +6985,6 @@ void Optimizer::evenlySplitInst(INST_LIST_ITER iter, G4_BB* bb)
69856985
bb->insert(ii, movInst);
69866986
}
69876987

6988-
if (inst->isEOT() && builder.needResetAcc0beforeEOT())
6989-
{
6990-
// insert "(W) mov(16) acc0.0:f 0x0:f" before EOT
6991-
G4_INST* movInst = builder.createMov(16,
6992-
builder.createDstRegRegion(Direct, builder.phyregpool.getAcc0Reg(),0, 0, 1, Type_F),
6993-
builder.createImm(0, Type_F), InstOpt_WriteEnable, false);
6994-
bb->insert(ii, movInst);
6995-
}
69966988

69976989
if (VISA_WA_CHECK(builder.getPWaTable(), WaResetN0BeforeGatewayMessage) &&
69986990
inst->isSend() && inst->getMsgDesc()->isBarrierMsg())
@@ -7031,6 +7023,7 @@ void Optimizer::evenlySplitInst(INST_LIST_ITER iter, G4_BB* bb)
70317023
// set A0 to tdr0 before sendc/sendsc. TGL WA
70327024
setA0toTdrForSendc();
70337025
}
7026+
70347027
}
70357028

70367029
class NSDS {

0 commit comments

Comments
 (0)