em_nopt.6 943 B

123456789101112131415161718192021222324
  1. .TH EM_NOPT 6 "$Revision$"
  2. .ad
  3. .SH NAME
  4. em_nopt \- EM peephole optimizer
  5. .SH SYNOPSIS
  6. .B ~em/lib.bin/em_nopt
  7. [ inputfile [ outputfile ] ]
  8. .SH DESCRIPTION
  9. Em_nopt reads a compact EM-program inputfile or standard input,
  10. and produces another compact EM program on outputfile or standard output
  11. that is functionally equivalent,
  12. but smaller.
  13. This program is a faster replacement for the program em_opt but does not
  14. perform some other functions that that program performed and were required
  15. before running a codegenerator. These operations are now performed by the
  16. front ends and the EM_CODE(3) module. The old program is still required
  17. for front ends that do not use the new mechanisms or for making a library
  18. module.
  19. Usually this program need not be run as the front end will perform the
  20. equivalent optimizations using the library module em_opt(3).
  21. .SH "SEE ALSO"
  22. ack(1) em_opt(1) em_opt(3)
  23. .SH AUTHOR
  24. Bruce McKenzie <bruce@cocs.canterbury.ac.nz>