@@ -2157,22 +2157,6 @@ namespace IGC
21572157 return srcOpnd;
21582158 }
21592159
2160- VISA_RawOpnd* CEncoder::GetPairedResourceOperand (const ResourceDescriptor& pairedResource)
2161- {
2162- VISA_RawOpnd* pairedResourceBSSOOpnd = nullptr ;
2163- if (m_program->m_Platform ->hasSamplerFeedbackSurface () &&
2164- pairedResource.m_surfaceType == ESURFACE_BINDLESS &&
2165- IGC_IS_FLAG_ENABLED (EnableInsertingPairedResourcePointer))
2166- {
2167- pairedResourceBSSOOpnd = GetRawSource (pairedResource.m_resource );
2168- }
2169- else
2170- {
2171- V (vKernel->CreateVISANullRawOperand (pairedResourceBSSOOpnd, false ));
2172- }
2173- return pairedResourceBSSOOpnd;
2174- }
2175-
21762160 VISA_RawOpnd* CEncoder::GetRawDestination (CVariable* var, unsigned offset)
21772161 {
21782162 VISA_RawOpnd* dstOpnd = nullptr ;
@@ -2485,7 +2469,6 @@ namespace IGC
24852469 uint writeMask,
24862470 CVariable* offset,
24872471 const ResourceDescriptor& resource,
2488- const ResourceDescriptor& pairedResource,
24892472 const SamplerDescriptor& sampler,
24902473 uint numSources,
24912474 CVariable* dst,
@@ -2508,7 +2491,6 @@ namespace IGC
25082491 bool isIdxLT16;
25092492 VISA_StateOpndHandle* samplerOpnd = GetSamplerOperand (sampler, isIdxLT16);
25102493 VISA_StateOpndHandle* btiOpnd = GetVISASurfaceOpnd (resource);
2511- VISA_RawOpnd* pairedResourceBSSOOpnd = GetPairedResourceOperand (pairedResource);
25122494 VISA_RawOpnd* dstVar = GetRawDestination (dst);
25132495 VISA_RawOpnd* opndArray[11 ];
25142496 for (int i = 0 ; i < numMsgSpecificOpnds; i++)
@@ -2540,7 +2522,6 @@ namespace IGC
25402522 aoffimmi,
25412523 samplerOpnd,
25422524 btiOpnd,
2543- pairedResourceBSSOOpnd,
25442525 dstVar,
25452526 numSources,
25462527 opndArray);
@@ -2554,7 +2535,6 @@ namespace IGC
25542535 uint writeMask,
25552536 CVariable* offset,
25562537 const ResourceDescriptor& resource,
2557- const ResourceDescriptor& pairedResource,
25582538 uint numSources,
25592539 CVariable* dst,
25602540 SmallVector<CVariable*, 4 >& payload,
@@ -2570,7 +2550,6 @@ namespace IGC
25702550
25712551 VISA_PredOpnd* predOpnd = GetFlagOperand (m_encoderState.m_flag );
25722552 VISA_StateOpndHandle* surfOpnd = GetVISASurfaceOpnd (resource);
2573- VISA_RawOpnd* pairedResourceBSSOOpnd = GetPairedResourceOperand (pairedResource);
25742553 VISA_RawOpnd* dstVar = GetRawDestination (dst);
25752554
25762555 VISA_RawOpnd* opndArray[11 ];
@@ -2593,7 +2572,6 @@ namespace IGC
25932572 ConvertChannelMaskToVisaType (writeMask),
25942573 aoffimmi,
25952574 surfOpnd,
2596- pairedResourceBSSOOpnd,
25972575 dstVar,
25982576 numSources,
25992577 opndArray);
@@ -2671,7 +2649,6 @@ namespace IGC
26712649 EOPCODE subOpcode,
26722650 CVariable* offset,
26732651 const ResourceDescriptor& resource,
2674- const ResourceDescriptor& pairedResource,
26752652 const SamplerDescriptor& sampler,
26762653 uint numSources,
26772654 CVariable* dst,
@@ -2693,7 +2670,6 @@ namespace IGC
26932670 VISA_StateOpndHandle* surfOpnd = GetVISASurfaceOpnd (resource);
26942671 uint32_t samplerImmIndex = 0 ;
26952672 uint32_t surfaceImmIndex = 0 ;
2696- VISA_RawOpnd* pairedResourceBSSOOpnd = GetPairedResourceOperand (pairedResource);
26972673 VISA_RawOpnd* dstVar = GetRawDestination (dst);
26982674 VISA_RawOpnd* opndArray[11 ];
26992675 for (unsigned int i = 0 ; i < numSources; i++)
@@ -2721,7 +2697,6 @@ namespace IGC
27212697 samplerImmIndex,
27222698 surfOpnd,
27232699 surfaceImmIndex,
2724- pairedResourceBSSOOpnd,
27252700 dstVar,
27262701 numSources,
27272702 opndArray);
0 commit comments