This patch includes:
- PrepareTrivialCall() to setup register r25 with the address of function to be called. This is needed because the PIC calling convention for MIPS requires that on entry to a function, the r25 (t9) register holds the address of the function’s entry point.
- RegisterIsCalleeSaved() to use name of a register instead of its byte_offset.