if ((   (  result.asRegister().type == VM_Type.IntType)
if ((   ( result.asRegister().type.isIntLikeType())
  private static void setPhiType (OPT_Instruction s, VM_Type t,                                   java.util.HashMap phiDefTypes,                                   int operandIndex) {    // if t is null, do nothing    if (t == null) return;    OPT_Operand op = Phi.getValue(s, operandIndex);    if (op.isRegister()) {      op.asRegister().type = t;    }    OPT_Operand result = Phi.getResult(s);    if (result.isRegister()) {      if (result.asRegister().type == null)        result.asRegister().type = t;       else {        VM_Type meet = OPT_ClassLoaderProxy.proxy.          findCommonSuperclass(t, result.asRegister().type);        if (meet == null) {          if ((   (  result.asRegister().type == VM_Type.IntType)                  && t.isReferenceType())              || ((  result.asRegister().type.isReferenceType())                  && t == VM_Type.IntType)) {            meet = VM_Type.IntType;          }        }        t = meet;        result.asRegister().type = t;      }      if (VM.VerifyAssertions) VM.assert (t != null);      phiDefTypes.put(result.asRegister().register, t);      OPT_RegisterOperandEnumeration uses = OPT_DefUse.uses        (result.asRegister().register);      while (uses.hasMoreElements()) {        OPT_RegisterOperand use = uses.next();        if (use.type == null)          use.type = result.asRegister().type;      }    }  }