Commit 5cd8f621 authored by Richard Henderson's avatar Richard Henderson
Browse files

tcg: Move helper registration into tcg_context_init



No longer needs to be done on a per-target basis.

Signed-off-by: default avatarRichard Henderson <rth@twiddle.net>
parent e5e84d22
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -140,10 +140,6 @@ void alpha_translate_init(void)
                                     offsetof(CPUAlphaState, usp), "usp");
#endif

    /* register helpers */
#define GEN_HELPER 2
#include "helper.h"

    done_init = 1;
}

+0 −3
Original line number Diff line number Diff line
@@ -115,9 +115,6 @@ void arm_translate_init(void)
#endif

    a64_translate_init();

#define GEN_HELPER 2
#include "helper.h"
}

static inline TCGv_i32 load_cpu_offset(int offset)
+0 −3
Original line number Diff line number Diff line
@@ -3480,9 +3480,6 @@ void cris_initialize_tcg(void)
{
    int i;

#define GEN_HELPER 2
#include "helper.h"

    cpu_env = tcg_global_reg_new_ptr(TCG_AREG0, "env");
    cc_x = tcg_global_mem_new(TCG_AREG0,
                              offsetof(CPUCRISState, cc_x), "cc_x");
+0 −4
Original line number Diff line number Diff line
@@ -8261,10 +8261,6 @@ void optimize_flags_init(void)
    cpu_regs[R_EDI] = tcg_global_mem_new_i32(TCG_AREG0,
                                             offsetof(CPUX86State, regs[R_EDI]), "edi");
#endif

    /* register helpers */
#define GEN_HELPER 2
#include "helper.h"
}

/* generate intermediate code in gen_opc_buf and gen_opparam_buf for
+0 −3
Original line number Diff line number Diff line
@@ -108,9 +108,6 @@ void m68k_tcg_init(void)

    NULL_QREG = tcg_global_mem_new(TCG_AREG0, -4, "NULL");
    store_dummy = tcg_global_mem_new(TCG_AREG0, -8, "NULL");

#define GEN_HELPER 2
#include "helper.h"
}

static inline void qemu_assert(int cond, const char *msg)
Loading