File tree Expand file tree Collapse file tree 2 files changed +4
-11
lines changed Expand file tree Collapse file tree 2 files changed +4
-11
lines changed Original file line number Diff line number Diff line change @@ -709,6 +709,10 @@ uint32_t CodeGenContext::getNumGRFPerThread(bool returnDefault) {
709
709
m_NumGRFPerThread = IGC_GET_FLAG_VALUE (TotalGRFNum);
710
710
return m_NumGRFPerThread;
711
711
}
712
+ if (getModuleMetaData ()->csInfo .forceTotalGRFNum != 0 ) {
713
+ m_NumGRFPerThread = getModuleMetaData ()->csInfo .forceTotalGRFNum ;
714
+ return m_NumGRFPerThread;
715
+ }
712
716
713
717
if (hasSyncRTCalls ()) {
714
718
// read value from CompOptions first
@@ -725,16 +729,6 @@ uint32_t CodeGenContext::getNumGRFPerThread(bool returnDefault) {
725
729
m_NumGRFPerThread = IGC_GET_FLAG_VALUE (TotalGRFNum4CS);
726
730
return m_NumGRFPerThread;
727
731
}
728
- // AIL check after reg check
729
- if (getModuleMetaData ()->csInfo .forceTotalGRFNum != 0 ) {
730
- m_NumGRFPerThread = getModuleMetaData ()->csInfo .forceTotalGRFNum ;
731
- return m_NumGRFPerThread;
732
- }
733
- if (getModuleMetaData ()->compOpt .forceTotalGRFNum != 0 ) {
734
- m_NumGRFPerThread = getModuleMetaData ()->compOpt .forceTotalGRFNum ;
735
- return m_NumGRFPerThread;
736
- }
737
-
738
732
return (returnDefault ? DEFAULT_TOTAL_GRF_NUM : 0 );
739
733
}
740
734
Original file line number Diff line number Diff line change @@ -437,7 +437,6 @@ enum class ShaderTypeMD
437
437
bool BufferOffsetArgOptional = true ;
438
438
bool replaceGlobalOffsetsByZero = false ;
439
439
unsigned forcePixelShaderSIMDMode = 0 ;
440
- unsigned int forceTotalGRFNum = 0 ; // 0 means not forced
441
440
bool pixelShaderDoNotAbortOnSpill = false ;
442
441
bool UniformWGS = false ;
443
442
bool disableVertexComponentPacking = false ;
You can’t perform that action at this time.
0 commit comments