[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 21/76] target/microblaze: Mark raise_exception as noreturn
From: |
Richard Henderson |
Subject: |
[PATCH v2 21/76] target/microblaze: Mark raise_exception as noreturn |
Date: |
Fri, 28 Aug 2020 07:18:34 -0700 |
This will allow tcg to remove any dead code that might
follow an exception.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
target/microblaze/helper.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target/microblaze/helper.h b/target/microblaze/helper.h
index 2f8bdea22b..820711366d 100644
--- a/target/microblaze/helper.h
+++ b/target/microblaze/helper.h
@@ -1,4 +1,4 @@
-DEF_HELPER_2(raise_exception, void, env, i32)
+DEF_HELPER_FLAGS_2(raise_exception, TCG_CALL_NO_WG, noreturn, env, i32)
DEF_HELPER_1(debug, void, env)
DEF_HELPER_FLAGS_3(carry, TCG_CALL_NO_RWG_SE, i32, i32, i32, i32)
DEF_HELPER_2(cmp, i32, i32, i32)
--
2.25.1
- [PATCH v2 11/76] target/microblaze: Split out EDR from env->sregs, (continued)
- [PATCH v2 11/76] target/microblaze: Split out EDR from env->sregs, Richard Henderson, 2020/08/28
- [PATCH v2 12/76] target/microblaze: Split the cpu_SR array, Richard Henderson, 2020/08/28
- [PATCH v2 13/76] target/microblaze: Fix width of PC and BTARGET, Richard Henderson, 2020/08/28
- [PATCH v2 14/76] target/microblaze: Fix width of MSR, Richard Henderson, 2020/08/28
- [PATCH v2 15/76] target/microblaze: Fix width of ESR, Richard Henderson, 2020/08/28
- [PATCH v2 16/76] target/microblaze: Fix width of FSR, Richard Henderson, 2020/08/28
- [PATCH v2 17/76] target/microblaze: Fix width of BTR, Richard Henderson, 2020/08/28
- [PATCH v2 18/76] target/microblaze: Fix width of EDR, Richard Henderson, 2020/08/28
- [PATCH v2 19/76] target/microblaze: Remove cpu_ear, Richard Henderson, 2020/08/28
- [PATCH v2 20/76] target/microblaze: Tidy raising of exceptions, Richard Henderson, 2020/08/28
- [PATCH v2 21/76] target/microblaze: Mark raise_exception as noreturn,
Richard Henderson <=
- [PATCH v2 22/76] target/microblaze: Remove helper_debug and env->debug, Richard Henderson, 2020/08/28
- [PATCH v2 24/76] target/microblaze: Tidy mb_tcg_init, Richard Henderson, 2020/08/28
- [PATCH v2 23/76] target/microblaze: Rename env_* tcg variables to cpu_*, Richard Henderson, 2020/08/28
- [PATCH v2 26/76] target/microblaze: Use DISAS_NORETURN, Richard Henderson, 2020/08/28
- [PATCH v2 25/76] target/microblaze: Split out MSR[C] to its own variable, Richard Henderson, 2020/08/28
- [PATCH v2 27/76] target/microblaze: Check singlestep_enabled in gen_goto_tb, Richard Henderson, 2020/08/28
- [PATCH v2 29/76] target/microblaze: Convert to translator_loop, Richard Henderson, 2020/08/28