File tree Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -5236,6 +5236,11 @@ namespace IGC
5236
5236
SaveOption (vISA_noSendSrcDstOverlap, true );
5237
5237
}
5238
5238
5239
+ if (m_program->m_Platform ->WaDisableSendSrcDstOverlap ())
5240
+ {
5241
+ SaveOption (vISA_noSendSrcDstOverlap, true );
5242
+ }
5243
+
5239
5244
// Set to stitch all functions to all kernels in a VISABuidler
5240
5245
SaveOption (vISA_noStitchExternFunc, false );
5241
5246
Original file line number Diff line number Diff line change @@ -1545,8 +1545,7 @@ bool WaDisableSendSrcDstOverlap() const
1545
1545
{
1546
1546
return (!IGC_IS_FLAG_ENABLED (DisableSendSrcDstOverlapWA)) &&
1547
1547
(m_SkuTable.FtrWddm2Svm != 0 || m_platformInfo.eRenderCoreFamily == IGFX_GEN10_CORE ||
1548
- m_platformInfo.eRenderCoreFamily == IGFX_GEN11_CORE ||
1549
- m_platformInfo.eProductFamily >= IGFX_DG2);
1548
+ m_platformInfo.eRenderCoreFamily == IGFX_GEN11_CORE);
1550
1549
1551
1550
}
1552
1551
Original file line number Diff line number Diff line change @@ -334,8 +334,8 @@ bool has8ByteA64Gather() const { return getPlatform() != GENX_TGLLP; }
334
334
bool WaDisableSendSrcDstOverlap () const {
335
335
return getOption (vISA_noSendSrcDstOverlap) ||
336
336
(m_options->getTarget () == VISA_CM && getPlatform () >= GENX_SKL &&
337
- getPlatform () < GENX_TGLLP) || getPlatform () == GENX_ICLLP ||
338
- getPlatform () >= Xe_DG2 ;
337
+ getPlatform () < GENX_TGLLP) ||
338
+ getPlatform () == GENX_ICLLP ;
339
339
}
340
340
341
341
bool isXeLP () const { return getPlatform () == GENX_TGLLP; }
You can’t perform that action at this time.
0 commit comments