private boolean optimizeCodeSequence() {
    boolean codeChanged = false;

    buildBasicBlocks(codeStart);

    for (InstructionHandle handle = codeStart; handle != null; handle = handle.getNext()) {
      codeChanged |= Patterns.optimize(handle);
    }

    codeChanged |= cleanCode();

    return codeChanged;
  }
Example #2
0
 private long parseProgramDateTime(String line, int lineNumber) throws ParseException {
   return Patterns.toDate(line, lineNumber);
 }