Fail-safe programming in compiler optimization

  title={Fail-safe programming in compiler optimization},
  author={Jonathan L. Schilling},
  journal={ACM SIGPLAN Notices},
Compiler internal errors usually result in the immediate termination of a compilation. However, in the case of internal errors involving optimization, it may instead be possible to proceed with a less-optimized but otherwise correct compilation. A technique is presented that accomplishes this goal. The compiler contexts in which it may be used, and the benefits resulting from it, are discussed. 
1 Citations

The simplest heuristics may be the best in Java JIT compilers

Various heuristics are examined when used as part of the Caldera UNIX Java JIT compiler, finding the simplest involving the number of times the method has executed so far and the size of the method prove to be the most effective.



Compilers: Principles, Techniques, and Tools

  • A. AhoR. SethiJ. Ullman
  • Computer Science
    Addison-Wesley series in computer science / World student series edition
  • 1986
This book discusses the design of a Code Generator, the role of the Lexical Analyzer, and other topics related to code generation and optimization.

RISC/os User's Reference Manual

  • MIPS Computer Systems, Inc
  • 1988

SPARCompiler Compilation Technology (Technical White Paper) Sun Microsystems

  • SPARCompiler Compilation Technology (Technical White Paper) Sun Microsystems
  • 1991

Compilers: Prt~ciples, Techniques, and Tools

  • Compilers: Prt~ciples, Techniques, and Tools
  • 1986