File tree Expand file tree Collapse file tree 3 files changed +4
-8
lines changed Expand file tree Collapse file tree 3 files changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -5236,11 +5236,6 @@ 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
-
5244
5239
// Set to stitch all functions to all kernels in a VISABuidler
5245
5240
SaveOption (vISA_noStitchExternFunc, false );
5246
5241
Original file line number Diff line number Diff line change @@ -1545,7 +1545,8 @@ 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);
1548
+ m_platformInfo.eRenderCoreFamily == IGFX_GEN11_CORE ||
1549
+ m_platformInfo.eProductFamily >= IGFX_DG2);
1549
1550
1550
1551
}
1551
1552
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) ||
338
- getPlatform () == GENX_ICLLP ;
337
+ getPlatform () < GENX_TGLLP) || getPlatform () == GENX_ICLLP ||
338
+ getPlatform () >= Xe_DG2 ;
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