diff --git a/src/intel/compiler/brw_schedule_instructions.cpp b/src/intel/compiler/brw_schedule_instructions.cpp index f7f192c58dd..15efacc507d 100644 --- a/src/intel/compiler/brw_schedule_instructions.cpp +++ b/src/intel/compiler/brw_schedule_instructions.cpp @@ -371,6 +371,7 @@ schedule_node::set_latency(const struct brw_isa_info *isa) break; case GFX7_DATAPORT_RC_TYPED_ATOMIC_OP: + case GFX7_DATAPORT_RC_MEMORY_FENCE: /* See also SHADER_OPCODE_TYPED_ATOMIC */ latency = 14000; break; @@ -448,6 +449,10 @@ schedule_node::set_latency(const struct brw_isa_info *isa) latency = 14000; break; + case GFX7_DATAPORT_DC_MEMORY_FENCE: + latency = 14000; + break; + default: unreachable("Unknown data cache message"); }