Skip to content

Commit d18fe88

Browse files
sys-igcigcbot
authored andcommitted
[Autobackout][FunctionalRegression]Revert of change: fc6d6c4: ACC update
ACC option update
1 parent 37f35ba commit d18fe88

File tree

2 files changed

+1
-17
lines changed

2 files changed

+1
-17
lines changed

visa/G4_IR.cpp

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7026,18 +7026,9 @@ bool G4_INST::isSupportedAccDstType() const {
70267026
case Type_DF:
70277027
case Type_Q:
70287028
case Type_UQ:
7029-
case Type_BF:
7030-
return true;
70317029
case Type_D:
70327030
case Type_UD:
7033-
if (getExecSize() != builder.getNativeExecSize()) {
7034-
switch (opcode()) {
7035-
case G4_addc:
7036-
return false;
7037-
default:
7038-
return true;
7039-
}
7040-
}
7031+
case Type_BF:
70417032
return true;
70427033
default:
70437034
return false;

visa/Passes/AccSubstitution.cpp

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -460,13 +460,6 @@ bool AccSubPass::isAccCandidate(G4_INST *inst, int &lastUse, bool &mustBeAcc0,
460460
return false;
461461
}
462462

463-
if (builder.usesStack() && (dst->getTopDcl() == kernel.fg.getFramePtrDcl() ||
464-
dst->getTopDcl() == kernel.fg.getStackPtrDcl() ||
465-
dst->getTopDcl() == kernel.fg.getStackPtrDcl() ||
466-
dst->getTopDcl() == kernel.fg.pseudoVCEDcl)) {
467-
return false;
468-
}
469-
470463
if (!IS_TYPE_FLOAT_FOR_ACC(dst->getType())) {
471464
isAllFloat = false;
472465
}

0 commit comments

Comments
 (0)