Skip to content

Commit 4ea6c1d

Browse files
weiyu-chensys_zuul
authored andcommitted
Add missing fence before EOT W/A when a kernel only has typed writes.
Change-Id: I4d1941fde4b7f990a28b6bce871beb1f10182bbc
1 parent 414f931 commit 4ea6c1d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

visa/Optimizer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8130,7 +8130,7 @@ void genBucket(G4_INST *send, Bucket *bucket, RW rwType) {
81308130
auto iter = std::prev(bb->end());
81318131

81328132
{
8133-
if (hasUAVWrites)
8133+
if (hasUAVWrites || hasTypedWrites)
81348134
{
81358135
auto fenceInst = builder.createFenceInstruction(0, true, true, false);
81368136
bb->insert(iter, fenceInst);

0 commit comments

Comments
 (0)