Skip to content

Commit 485a03a

Browse files
sys-igcigcbot
authored andcommitted
[Autobackout][FunctionalRegression]Revert of change: 2b93cd8: Changes in code
Changes in code
1 parent fcc206a commit 485a03a

File tree

5 files changed

+0
-44
lines changed

5 files changed

+0
-44
lines changed

visa/HWCaps.inc

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -936,10 +936,4 @@ bool useDynamicAddrForExDesc() const {
936936
return getOption(vISA_dynamicAddrForExDescInLscSend);
937937
}
938938

939-
940-
bool src1Src2SwapForCompaction()
941-
{
942-
return false;
943-
}
944-
945939
// end HW capabilities

visa/Optimizer.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -691,9 +691,6 @@ void Optimizer::initOptimizations() {
691691
TimerID::NUM_TIMERS);
692692
OPT_INITIALIZE_PASS(insertDummyCompactInst, vISA_InsertDummyCompactInst,
693693
TimerID::NUM_TIMERS);
694-
OPT_INITIALIZE_PASS(swapSrc1Src2OfMadForCompaction,
695-
vISA_SwapSrc1Src2OfMadForCompaction,
696-
TimerID::NUM_TIMERS);
697694
OPT_INITIALIZE_PASS(mergeScalarInst, vISA_MergeScalar, TimerID::OPTIMIZER);
698695
OPT_INITIALIZE_PASS(lowerMadSequence, vISA_EnableMACOpt, TimerID::OPTIMIZER);
699696
OPT_INITIALIZE_PASS(LVN, vISA_LVN, TimerID::OPTIMIZER);
@@ -1059,8 +1056,6 @@ int Optimizer::optimization() {
10591056
// Insert a dummy compact instruction if requested for SKL+
10601057
runPass(PI_insertDummyCompactInst);
10611058

1062-
runPass(PI_swapSrc1Src2OfMadForCompaction);
1063-
10641059
runPass(PI_mapOrphans);
10651060

10661061
runPass(PI_analyzeMove);

visa/Optimizer.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,6 @@ class Optimizer {
305305
void insertDummyMovForHWRSWA();
306306
void insertHashMovs();
307307
void insertDummyCompactInst();
308-
void swapSrc1Src2OfMadForCompaction();
309308
void removeLifetimeOps();
310309
void recomputeBound(std::unordered_set<G4_Declare *> &declares);
311310

@@ -377,7 +376,6 @@ class Optimizer {
377376
PI_HWDebug,
378377
PI_insertDummyMovForHWRSWA,
379378
PI_insertDummyCompactInst,
380-
PI_swapSrc1Src2OfMadForCompaction,
381379
PI_mergeScalarInst,
382380
PI_lowerMadSequence,
383381
PI_LVN,

visa/SWWA.cpp

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -53,35 +53,6 @@ void Optimizer::insertDummyCompactInst() {
5353
bb->push_back(movInst);
5454
}
5555

56-
void Optimizer::swapSrc1Src2OfMadForCompaction() {
57-
if (!builder.src1Src2SwapForCompaction())
58-
return;
59-
60-
BB_LIST_ITER ib, bend(fg.end());
61-
for (ib = fg.begin(); ib != bend; ++ib) {
62-
G4_BB *bb = (*ib);
63-
INST_LIST_ITER ii = bb->begin();
64-
65-
while (ii != bb->end()) {
66-
G4_INST *inst = *ii;
67-
if (inst->opcode() == G4_mad) {
68-
G4_Operand *src1 = inst->getSrc(1);
69-
G4_Operand *src2 = inst->getSrc(2);
70-
if (src1 && src2 && src1->getType() == src2->getType()) {
71-
if (src1->isSrcRegRegion() &&
72-
src1->asSrcRegRegion()->getRegion()->isScalar() &&
73-
src2->isSrcRegRegion() &&
74-
src2->asSrcRegRegion()->getRegion()->isFlatRegion()) {
75-
inst->setSrc(src2, 1);
76-
inst->setSrc(src1, 2);
77-
}
78-
}
79-
}
80-
ii++;
81-
}
82-
}
83-
}
84-
8556
// add (1|M0) null<1>:uw null<0;1,0>:uw 0x0:uw
8657
void Optimizer::insertDummyAdd(G4_BB *bb, INST_LIST_ITER inst_it, int imm) {
8758
// Dst

visa/include/VISAOptionsDefs.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -799,8 +799,6 @@ DEF_VISA_OPTION(vISA_InsertDummyMovForDPASRSWA, ET_BOOL,
799799
"-insertDPASRSDummyMov", UNUSED, true)
800800
DEF_VISA_OPTION(vISA_InsertDummyCompactInst, ET_BOOL, "-insertDummyCompactInst",
801801
UNUSED, false)
802-
DEF_VISA_OPTION(vISA_SwapSrc1Src2OfMadForCompaction, ET_BOOL, "-disableSwapSrc1Src2OfMadForCompaction",
803-
UNUSED, true)
804802
DEF_VISA_OPTION(vISA_AsmFileNameOverridden, ET_BOOL, NULLSTR, UNUSED, false)
805803
DEF_VISA_OPTION(vISA_HashVal, ET_2xINT32, "-hashmovs",
806804
"USAGE: -hashmovs hi32 lo32\n", 0)

0 commit comments

Comments
 (0)