Skip to content

Commit f8a3881

Browse files
weiyu-chensys_zuul
authored andcommitted
Minor refactor
Change-Id: Ieef5802c64732fa89cac7b3f107f68c99092aa63
1 parent 0d4d2b8 commit f8a3881

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

IGC/Compiler/CISACodeGen/EmitVISAPass.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8782,8 +8782,9 @@ void EmitPass::emitLoadRawIndexed(GenIntrinsicInst* inst)
87828782
Value* elem_idxv = inst->getOperand(1);
87838783

87848784
ResourceDescriptor resource = GetResourceVariable(buf_ptrv);
8785-
emitLoad3DInner(cast<LdRawIntrinsic>(inst), resource, elem_idxv);
87868785
m_currShader->isMessageTargetDataCacheDataPort = true;
8786+
emitLoad3DInner(cast<LdRawIntrinsic>(inst), resource, elem_idxv);
8787+
87878788
}
87888789

87898790
void EmitPass::emitLoad3DInner(LdRawIntrinsic* inst, ResourceDescriptor& resource, Value* elem_idxv)
@@ -9976,9 +9977,10 @@ void EmitPass::emitStoreRawIndexed(GenIntrinsicInst* inst)
99769977
Value* pElmIdx = inst->getOperand(1);
99779978
Value* pValToStore = inst->getOperand(2);
99789979

9980+
m_currShader->isMessageTargetDataCacheDataPort = true;
9981+
99799982
emitStore3DInner(pValToStore, pBufPtr, pElmIdx);
99809983

9981-
m_currShader->isMessageTargetDataCacheDataPort = true;
99829984
}
99839985

99849986
void EmitPass::emitStore3D(StoreInst* inst, Value* elmIdxV)
@@ -10002,6 +10004,7 @@ void EmitPass::emitStore3D(StoreInst* inst, Value* elmIdxV)
1000210004
Value* pllValToStore = inst->getValueOperand();
1000310005
Value* pllDstPtr = inst->getPointerOperand();
1000410006

10007+
1000510008
emitStore3DInner(pllValToStore, pllDstPtr, pllElmIdx);
1000610009
}
1000710010

0 commit comments

Comments
 (0)