Revision 4a274212 target-microblaze/translate.c

b/target-microblaze/translate.c
1738 1738

  
1739 1739
/* generate intermediate code for basic block 'tb'.  */
1740 1740
static inline void
1741
gen_intermediate_code_internal(CPUMBState *env, TranslationBlock *tb,
1742
                               int search_pc)
1741
gen_intermediate_code_internal(MicroBlazeCPU *cpu, TranslationBlock *tb,
1742
                               bool search_pc)
1743 1743
{
1744
    CPUMBState *env = &cpu->env;
1744 1745
    uint16_t *gen_opc_end;
1745 1746
    uint32_t pc_start;
1746 1747
    int j, lj;
......
1941 1942

  
1942 1943
void gen_intermediate_code (CPUMBState *env, struct TranslationBlock *tb)
1943 1944
{
1944
    gen_intermediate_code_internal(env, tb, 0);
1945
    gen_intermediate_code_internal(mb_env_get_cpu(env), tb, false);
1945 1946
}
1946 1947

  
1947 1948
void gen_intermediate_code_pc (CPUMBState *env, struct TranslationBlock *tb)
1948 1949
{
1949
    gen_intermediate_code_internal(env, tb, 1);
1950
    gen_intermediate_code_internal(mb_env_get_cpu(env), tb, true);
1950 1951
}
1951 1952

  
1952 1953
void mb_cpu_dump_state(CPUState *cs, FILE *f, fprintf_function cpu_fprintf,

Also available in: Unified diff