home *** CD-ROM | disk | FTP | other *** search
/ ftp.ee.pdx.edu / 2014.02.ftp.ee.pdx.edu.tar / ftp.ee.pdx.edu / pub / users / Harry / compilers / p10 / Peephole.java < prev    next >
Text File  |  2006-02-16  |  718b  |  35 lines

  1. // ----------------------------- Peephole Optimizer -----------------------------
  2. //
  3. // Methods to perform peephole optimization.
  4. //
  5. // There will be only one instance of this class.  The primary method is:
  6. //      Peephole.optimize ()
  7. //
  8. // This method will walk the list of IR instructions and will modify this list
  9. // as it performs the optimizations.
  10. //
  11. // <YOUR NAME HERE> -- 00/00/00
  12.  
  13. import java.io.*;
  14.  
  15. class Peephole {
  16.  
  17.  
  18.     //
  19.     //  Constructor
  20.     //
  21.     Peephole () { }
  22.  
  23.  
  24.     // optimize ()
  25.     //
  26.     // This method is called to perform the peephole optimizations.
  27.     //
  28.     void optimize ()
  29.         throws FatalError
  30.     {
  31.         System.err.println ("(Peephole optimizer not implemented.)");
  32.     }
  33.  
  34. }
  35.