OPT_HeapVariable H = findOrCreateHeapVariable(t); H.registerDef(b); OPT_HeapOperand[] Hprime = new OPT_HeapOperand[1]; Hprime[0] = new OPT_HeapOperand(H); Hprime[0].setInstruction(s); defs.put(s, Hprime); }
  private void registerDef (OPT_Instruction s, OPT_BasicBlock b, VM_Type t) {    if (VM.VerifyAssertions) VM.assert(s.operator != PHI);    // if the heapTypes set is defined, then we only build Array    // SSA for these types.  So, ignore uses of types that are    // not included in the set    if (heapTypes != null) {      if (!heapTypes.contains(t))        return;    }