File tree Expand file tree Collapse file tree 3 files changed +8
-11
lines changed Expand file tree Collapse file tree 3 files changed +8
-11
lines changed Original file line number Diff line number Diff line change @@ -5251,11 +5251,6 @@ namespace IGC
5251
5251
SaveOption (vISA_noSendSrcDstOverlap, true );
5252
5252
}
5253
5253
5254
- if (m_program->m_Platform ->WaDisableSendSrcDstOverlap ())
5255
- {
5256
- SaveOption (vISA_noSendSrcDstOverlap, true );
5257
- }
5258
-
5259
5254
// Set to stitch all functions to all kernels in a VISABuidler
5260
5255
SaveOption (vISA_noStitchExternFunc, false );
5261
5256
Original file line number Diff line number Diff line change @@ -1567,10 +1567,12 @@ bool WaGeoShaderURBAllocReduction() const
1567
1567
1568
1568
bool WaDisableSendSrcDstOverlap () const
1569
1569
{
1570
- return (!IGC_IS_FLAG_ENABLED (DisableSendSrcDstOverlapWA)) &&
1571
- (m_SkuTable.FtrWddm2Svm != 0 || m_platformInfo.eRenderCoreFamily == IGFX_GEN10_CORE ||
1572
- m_platformInfo.eRenderCoreFamily == IGFX_GEN11_CORE);
1573
-
1570
+ return (!IGC_IS_FLAG_ENABLED (DisableSendSrcDstOverlapWA)) &&
1571
+ (m_SkuTable.FtrWddm2Svm != 0 ||
1572
+ m_platformInfo.eRenderCoreFamily == IGFX_GEN10_CORE ||
1573
+ m_platformInfo.eRenderCoreFamily == IGFX_GEN11_CORE ||
1574
+ (m_platformInfo.eProductFamily >= IGFX_PVC &&
1575
+ m_platformInfo.eProductFamily <= IGFX_ARROWLAKE));
1574
1576
}
1575
1577
1576
1578
bool WaInsertHDCFenceBeforeEOTWhenSparseAliasedResources () const
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_MTL && getPlatform () <= Xe_PVCXT) ;
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