intel/fs: Implement nir_jump_halt
authorJason Ekstrand <jason.ekstrand@intel.com>
Thu, 19 Nov 2020 16:16:27 +0000 (10:16 -0600)
committerJason Ekstrand <jason.ekstrand@intel.com>
Tue, 1 Dec 2020 22:19:18 +0000 (16:19 -0600)
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5071>

src/intel/compiler/brw_fs_nir.cpp

index 108d778..d8675c6 100644 (file)
@@ -6049,6 +6049,9 @@ fs_visitor::nir_emit_jump(const fs_builder &bld, nir_jump_instr *instr)
    case nir_jump_continue:
       bld.emit(BRW_OPCODE_CONTINUE);
       break;
+   case nir_jump_halt:
+      bld.emit(BRW_OPCODE_HALT);
+      break;
    case nir_jump_return:
    default:
       unreachable("unknown jump");