Lines Matching defs:machine
424 struct machine_function *machine;
425 machine =
428 return machine;
1088 if (!cfun->machine->eh_stack_adjust)
1093 cfun->machine->eh_stack_adjust = sa;
1095 return cfun->machine->eh_stack_adjust;
1195 if (cfun->machine->is_interrupt
1196 && (!cfun->machine->is_leaf || regno == A0_REGNO))
1199 && (!call_used_regs[regno] || cfun->machine->is_interrupt))
1223 && !(cfun->calls_eh_return || cfun->machine->is_interrupt))
1273 if (cfun->machine->is_interrupt)
1275 cfun->machine->intr_pushm = reg_mask & 0xfe;
1280 if (cfun->machine->is_interrupt)
1285 cfun->machine->intr_pushmem[i - MEM0_REGNO] = 1;
1312 if (cfun->machine->is_interrupt)
1314 if (cfun->machine->intr_pushmem[i - MEM0_REGNO])
1325 if (cfun->machine->is_interrupt)
1327 if (cfun->machine->intr_pushmem[i - MEM0_REGNO])
1608 if (cfun->machine->is_interrupt)
2887 cfun->machine->is_leaf = m32c_leaf_function_p ();
2890 cfun->machine->is_interrupt = 1;
2897 emit_insn (gen_pushm (GEN_INT (cfun->machine->intr_pushm)));
2902 && !cfun->machine->is_interrupt
2904 cfun->machine->use_rts = 1;
2911 if (cfun->machine->use_rts == 0)
2944 if (m32c_pushm_popm (PP_justcount) > 0 || cfun->machine->is_interrupt)
2949 if (cfun->machine->is_interrupt)
2961 emit_insn (gen_popm (GEN_INT (cfun->machine->intr_pushm)));
2964 else if (cfun->machine->use_rts)
2978 emit_jump_insn (gen_eh_epilogue (ret_addr, cfun->machine->eh_stack_adjust));