private boolean canMapRegs(ArrayList<RegisterSpec> specs,int ropReg){
  for (  RegisterSpec spec : specs) {
    if (ssaRegsMapped.get(spec.getReg()))     continue;
    if (!canMapReg(spec,ropReg))     return false;
  }
  return true;
}

private boolean canMapRegs ( ArrayList < RegisterSpec > specs , int ropReg ) { for ( RegisterSpec spec : specs ) { if ( ssaRegsMapped . get ( spec . getReg ( ) ) ) continue ; if ( ! canMapReg ( spec , ropReg ) ) return false ; } return true ; }
checks to see if a list of ssa registers can all be mapped into the same rop reg . ignores registers that have already been mapped , and checks the interference graph and ensures the range does not cross the parameter range .
