|
ABSTRACT
Optimization of programs that may contain exception handling facilities requires new techniques. Program optimizations that do not account for exception handling facilities may incorrectly transform a procedure that can raise an exception, producing different results from the unoptimized version. Restricted exception handling mechanisms that allow optimization are discussed. Data flow equations for determining the effects of exception handling are presented.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
| |
5
|
Liskhov, B. H. and Synder A. "Exception Handling in CLU." IEEE Trans. on Software Engineering SE-5, 6 (Nov 1979), 547-557.
|
| |
6
|
Mitchell, J. G., Maybury, W. and Sweet, R. Mesa Language Manual Version 5. Xerox Palo Alto Research Center, Palo Alto, Ca., 1979.
|
| |
7
|
OS PL/I Checkout and Optimizing Compilers: Language Reference Manual. IBM Corporation, 1979.
|
| |
8
|
Spillman, T. C. Exposing Side-Effects in a PL/I Optimizing Compiler. Proceedings of the IFIP Congress 1971, Amsterdam, 1971, pp. 376-381.
|
|