@@ -131,9 +131,9 @@ void CShader::PreAnalysisPass()
131131 if (GetContext ()->getModuleMetaData ()->compOpt .UseScratchSpacePrivateMemory )
132132 {
133133 m_ScratchSpaceSize = funcMDItr->second .privateMemoryPerWI * numLanes (m_dispatchSize);
134- // Round up to GENX_GRF_REG_SIZ -byte aligned.
134+ // Round up to GRF -byte aligned.
135135 m_ScratchSpaceSize =
136- ((GENX_GRF_REG_SIZ + m_ScratchSpaceSize - 1 ) / GENX_GRF_REG_SIZ) * GENX_GRF_REG_SIZ ;
136+ ((getGRFSize () + m_ScratchSpaceSize - 1 ) / getGRFSize ()) * getGRFSize () ;
137137
138138 }
139139 }
@@ -1998,10 +1998,10 @@ CVariable* CShader::LazyCreateCCTupleBackingVariable(
19981998 var = ccTupleMapping[ccTuple];
19991999 }
20002000 else {
2001- auto mult = (m_SIMDSize == SIMDMode::SIMD8 ) ? 1 : 2 ;
2001+ auto mult = (m_SIMDSize == m_Platform-> getMinDispatchMode () ) ? 1 : 2 ;
20022002 mult = (baseVisaType == ISA_TYPE_HF) ? 1 : mult;
20032003 unsigned int numRows = ccTuple->GetNumElements () * mult;
2004- unsigned int numElts = numRows * GENX_GRF_REG_SIZ / CEncoder::GetCISADataTypeSize (ISA_TYPE_F);
2004+ unsigned int numElts = numRows * getGRFSize () / CEncoder::GetCISADataTypeSize (ISA_TYPE_F);
20052005
20062006 // int size = numLanes(m_SIMDSize) * ccTuple->GetNumElements();
20072007 if (ccTuple->HasNonHomogeneousElements ())
@@ -3008,7 +3008,7 @@ bool CShader::VMECoalescePattern(GenIntrinsicInst* genInst)
30083008bool CShader::isUnpacked (llvm::Value* value)
30093009{
30103010 bool isUnpacked = false ;
3011- if (m_SIMDSize == SIMDMode::SIMD8 )
3011+ if (m_SIMDSize == m_Platform-> getMinDispatchMode () )
30123012 {
30133013 if (isa<SampleIntrinsic>(value) || isa<LdmcsInstrinsic>(value))
30143014 {
0 commit comments