| Optimization of range checking |
| Full text |
Pdf
(1.02 MB)
|
| Source
|
ACM SIGPLAN Notices
archive
Volume 39 , Issue 4 (April 2004)
table of contents
Best of PLDI 1979-1999
SPECIAL ISSUE: 1982
table of contents
Pages: 58 - 65
Year of Publication: 2004
ISSN:0362-1340
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 32, Citation Count: 0
|
|
|
ABSTRACT
An analysis is given for optimizing run-time range checks in regions of high execution frequency. These optimizations are accomplished using strength reduction, code motion and common subexpression elimination. Test programs, using the above optimizations, are used to illustrate run-time improvements.
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
|
K. John Gough, Herbert Klären, Eliminating Range Checks Using Static Single Assignment Form, Proc. 19th Australasian Computer Conference, Melbourne, Australia, 1996
|
| |
6
|
XL Fortran for AIX Users' Guide, IBM Corp. Form SC09-4946
|
| |
7
|
Kevin O'Brien, Bill Hay, Joanne Minish, Hartmann Schaffer, Bob Schloss, Arvin Shepherd, Matthew Zaleski, Advanced Compiler Technology for the RISC System/6000 Architecture, IBM RISC System/6000 Technology, IBM Corp., Armonk NY (1990)
|
 |
8
|
|
| |
9
|
Cocke J. and Markstein P., Measurement of Code Improvement Algorithms, Proceedings of IFIPS (1980); 221--228.
|
| |
10
|
Harrison W., Compiler Analysis of the Value Ranges for Variables, IEEE Transactions of Software Engineering, (May 1977); 243--250.
|
| |
11
|
Schwartz J. T., On Programming - An Interim Report on the SETL Project. Installment II: The SETL Language and Examples of Its Use, Courant Institute of Mathematical Sciences, N.Y.U., (1973); 293--310.
|
| |
12
|
Welsh, J., Economic Range Checks in Pascal, Software - Practice and Experience, (1978); Vol. 8, 85--97
|
|