[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/502874.502898acmconferencesArticle/Chapter ViewAbstractPublication PagesplanConference Proceedingsconference-collections
Article
Free access

Efficient computation of flow insensitive interprocedural summary information

Published: 01 June 1984 Publication History
First page of PDF

References

[1]
A. Aho, J. Hoperoft, and J. Ullman, The Design and Analysis of Computer Algorithms, Addison Wesley, Reading, Ma., 1974.
[2]
J. Banning, "A Method for Determining the Side Effects of Procedure Calls", PhD Dissertation, Stanford University, Aug. 1978.
[3]
J. Barth, "A Practical Interprocedural Data Flow Analysis Algorithm". CACM Vol. 21, No. 9, Sept. 1978, pp. 724-736.
[4]
M. Burke, Private Communication, November 1983.
[5]
K. Cooper, "Interprocedural Data Flow Analysis in a Programming Environment", PhD Dissertation, Rice University, May 1983.
[6]
R. Farrow, K. Kennedy, and L. Zucconi, "Graph Grammars and Global Program Flow Analysis", Proc. 7 th Ann. 1EEE Syrup. on Foundations Computer Science, Houston, Tx, November 1975.
[7]
S. Graham and M. Wegman, "A Fast and Usually Linear Algorithm for Global Flow Analysis", JACM Vol. 23, No. 1, January 1976, pp. 172-202.
[8]
J. Hennessy, "Program Optimization and Exception Handling". Proceedings 8th POPL, Jan. 1981.
[9]
R. Hood and K. Kennedy, "A Programming Environment for Fortran", Rice University, Department of Computer Science Technical Report, in preparation.
[10]
J. Kam and J. Ullman, "Global Data Flow Analysis and Iterative Algorithms", JACM, Vol. 23, No. Jan. 1976, pp. 158-171.
[11]
R. Hood, and K. Kennedy, "A Programming Environment for Fortran", Rice University, Department of Mathematical Sciences TR83-22, 1983.
[12]
E. Myers, "A Precise and Efficient Algorithm for Determining Existential Summary Data Flow Information", University of Colorado at Boulder, Department of Computer Science Technical Report #CU-CS-175-80.
[13]
E. Myers, "A Precise Interprocedural Data Flow Algorithm", Proceedings 8th POPL, Jan. 1981.
[14]
B. Rosen, "Data Flow Analysis for Procedural Languages", JACM, Vol. 26, No. 2, April 1979, pp. 322-344.
[15]
T. Spillman, "Exposing Side-Effects in a PL/I Optimizing Compiler", IFIPS Proceedings, 1971, pp 376-381.
[16]
R. Tarjan, "Applications of Path Compression Balanced Trees" JACM, Vol. 26, No. 4, Oct. 1979, pp. 690-715.
[17]
R. Tarjan, "A Unified Approach to Path Problems", JACM, Vol. 28, No. 3, July 1981, pp. 577-593.
[18]
R. Tarjan, "Fast Algorithms for Solving Path Problems", JACM, Vol. 28, No. 3, July 1981, pp. 594- 614.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGPLAN '84: Proceedings of the 1984 SIGPLAN symposium on Compiler construction
June 1984
328 pages
ISBN:0897911393
DOI:10.1145/502874
  • cover image ACM SIGPLAN Notices
    ACM SIGPLAN Notices  Volume 19, Issue 6
    Proceedings of the SIGPLAN '84 symposium on compiler construction
    June 1984
    318 pages
    ISSN:0362-1340
    EISSN:1558-1160
    DOI:10.1145/502949
    Issue’s Table of Contents

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1984

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)78
  • Downloads (Last 6 weeks)12
Reflects downloads up to 12 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Designing from the ruralInteractions10.1145/332848726:4(37-41)Online publication date: 26-Jun-2019
  • (2019)Toward human-centered AIInteractions10.1145/332848526:4(42-46)Online publication date: 26-Jun-2019
  • (2019)Video games for mental healthInteractions10.1145/332848326:4(32-36)Online publication date: 26-Jun-2019
  • (2019)The future's hybrid natureInteractions10.1145/332848126:4(26-31)Online publication date: 26-Jun-2019
  • (2019)Fixpoint reuse for incremental JavaScript analysisProceedings of the 8th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis10.1145/3315568.3329964(2-7)Online publication date: 22-Jun-2019
  • (2019)OpenACC Routine Directive Propagation Using Interprocedural AnalysisAccelerator Programming Using Directives10.1007/978-3-030-12274-4_5(99-113)Online publication date: 24-Jan-2019
  • (2018)Incrementalizing lattice-based program analyses in DatalogProceedings of the ACM on Programming Languages10.1145/32765092:OOPSLA(1-29)Online publication date: 24-Oct-2018
  • (2017)Effective Bug Finding in C Programs with Shape and Effect AbstractionsVerification, Model Checking, and Abstract Interpretation10.1007/978-3-319-52234-0_3(34-54)Online publication date: 12-Jan-2017
  • (2016)IncA: a DSL for the definition of incremental program analysesProceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering10.1145/2970276.2970298(320-331)Online publication date: 25-Aug-2016
  • (2015)Skylight—A Window on Shingled Disk OperationACM Transactions on Storage10.1145/282151111:4(1-28)Online publication date: 16-Oct-2015
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media