Mesa (master): intel/fs: Implement nir_jump_halt

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Dec 1 22:26:04 UTC 2020


Module: Mesa
Branch: master
Commit: a1976e1cb2d817a4d5229994b83c87d82485af9b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1976e1cb2d817a4d5229994b83c87d82485af9b

Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Thu Nov 19 10:16:27 2020 -0600

intel/fs: Implement nir_jump_halt

Reviewed-by: Francisco Jerez <currojerez at riseup.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5071>

---

 src/intel/compiler/brw_fs_nir.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/intel/compiler/brw_fs_nir.cpp b/src/intel/compiler/brw_fs_nir.cpp
index 108d778cae9..d8675c6fbcf 100644
--- a/src/intel/compiler/brw_fs_nir.cpp
+++ b/src/intel/compiler/brw_fs_nir.cpp
@@ -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");



More information about the mesa-commit mailing list