insertEndPrologue();
OPT_Instruction inst = ir.firstInstructionInCodeOrder().nextInstructionInCodeOrder(); if (VM.VerifyAssertions) VM._assert(inst.getOpcode() == IR_PROLOGUE_opcode); inst.remove(); ir.MIRInfo.gcIRMap.delete(inst);
  private void insertPrologue() {    // compute the number of stack words needed to hold nonvolatile    // registers    computeNonVolatileArea();    if (frameIsRequired()) {      insertNormalPrologue();    } else {      insertEndPrologue();    }  }