( md_return_alloc )
----------------------------------------------------------------------
Christian Thalinger
Christian Ullrich
- $Id: stack.c 2824 2005-06-25 13:31:16Z twisti $
+ $Id: stack.c 2870 2005-06-29 12:39:31Z christian $
*/
case ICMD_FRETURN:
case ICMD_DRETURN:
case ICMD_ARETURN:
+ md_return_alloc(m, rd, opcode - ICMD_IRETURN, curstack);
COUNT(count_pcmd_return);
- OP1_0(opcode-ICMD_IRETURN);
+ OP1_0(opcode - ICMD_IRETURN);
superblockend = true;
break;
Authors: Christian Thalinger
- $Id: stack.h 2568 2005-06-06 15:28:11Z twisti $
+ $Id: stack.h 2870 2005-06-29 12:39:31Z christian $
*/
void show_icmd_block(methodinfo *m, codegendata *cd, basicblock *bptr);
void show_icmd(instruction *iptr, bool deadcode);
+/* machine dependent return value handling function */
+void md_return_alloc(methodinfo *m, registerdata *rd, s4 return_type,
+ stackptr stackslot);
+
#endif /* _STACK_H */