s.insertBefore(Unary.create(GET_JTOC, res, OPT_IRTools. R(ir.regpool.getPhysicalRegisterSet(). getPR())));
OPT_RegisterOperand pr = new OPT_RegisterOperand(ir.regpool.getPhysicalRegisterSet().getPR(), VM_TypeReference.Int); s.insertBefore(Unary.create(GET_JTOC, res, pr));
  public OPT_Operand makeJTOCOp(OPT_IR ir, OPT_Instruction s) {    if (ir.options.FIXED_JTOC) {      Address jtoc = VM_Magic.getTocPointer();      return new OPT_IntConstantOperand(jtoc.toInt());    } else {      OPT_RegisterOperand res = ir.regpool.makeTemp(VM_TypeReference.IntArray);      s.insertBefore(Unary.create(GET_JTOC, res,                                   OPT_IRTools.                                  R(ir.regpool.getPhysicalRegisterSet().                                    getPR())));      return res.copyD2U();    }  }