메뉴 건너뛰기




Volumn 21, Issue 9, 1978, Pages 724-736

A Practical Interprocedural Data Flow Analysis Algorithm

Author keywords

data flow analysis; global flow analysis; incarnations; optimization; reference parameters; relations; side effects

Indexed keywords

COMPUTER PROGRAMMING;

EID: 0018018382     PISSN: 00010782     EISSN: 15577317     Source Type: Journal    
DOI: 10.1145/359588.359596     Document Type: Article
Times cited : (108)

References (18)
  • 1
    • 0345499019 scopus 로고
    • Interprocedural data flow analysis
    • North-Holland Pub. Co., Amsterdam
    • Allen, F.E. Interprocedural data flow analysis. Information Processing 74, North-Holland Pub. Co., Amsterdam, 1974, pp. 398-402.
    • (1974) Information Processing 74 , pp. 398-402
    • Allen, F.E.1
  • 2
    • 84938001399 scopus 로고    scopus 로고
    • Determining the data relationships in a collection of procedures
    • unpublished detailed summary
    • Allen, F.E., and Schwartz, J.T. Determining the data relationships in a collection of procedures (unpublished detailed summary).
    • Allen, F.E.1    Schwartz, J.T.2
  • 3
    • 84976796428 scopus 로고
    • Compiler for PASCAL 6000—3.4
    • ETH, Institut für Informatik, Zurich, Switzerland
    • Ammann, U. Compiler for PASCAL 6000—3.4. ETH, Institut für Informatik, Zurich, Switzerland, 1974.
    • (1974)
    • Ammann, U.1
  • 5
    • 84939740639 scopus 로고
    • A practical interprocedural data flow analysis algorithm and its applications
    • Ph.D. Diss., Comptr. Sci. Tech. Rep. No. 770520, U. of California, Berkeley, May
    • Barth, J.M. A practical interprocedural data flow analysis algorithm and its applications. Ph.D. Diss., Comptr. Sci. Tech. Rep. No. 770520, U. of California, Berkeley, May 1977.
    • (1977)
    • Barth, J.M.1
  • 6
    • 0016883652 scopus 로고    scopus 로고
    • A fast and usually linear algorithm for global flow analysis
    • Jan
    • Graham, S.L., and Wegman, M. A fast and usually linear algorithm for global flow analysis. J. ACM 23, 1 (Jan. 1976), 172-202.
    • J. ACM 23 , vol.1 , pp. 172-202
    • Graham, S.L.1    Wegman, M.2
  • 7
    • 85051741636 scopus 로고
    • Ideas on the design of a “quad improver”for SIMPL-T, Pt. I: Overview and intersegment analysis
    • U. of Maryland, College Park, Md., Aug
    • Hecht, M.S., and Shaffer, J.B. Ideas on the design of a “quad improver”for SIMPL-T, Pt. I: Overview and intersegment analysis. Comptr. Sci. Tech. Rep. TR-405, U. of Maryland, College Park, Md., Aug. 1975.
    • (1975) Comptr. Sci. Tech. Rep. TR-405
    • Hecht, M.S.1    Shaffer, J.B.2
  • 8
    • 84976670671 scopus 로고
    • A modest quad improver for SIMPL-T
    • U. of Maryland, College Park, Md., April
    • Hecht, M.S., and Shaffer, J.B. A modest quad improver for SIMPL-T, Dept. Comptr. Sci., U. of Maryland, College Park, Md., April 1977.
    • (1977) Dept. Comptr. Sci
    • Hecht, M.S.1    Shaffer, J.B.2
  • 9
    • 84976770839 scopus 로고
    • simple algorithm for global flow problems
    • Dec
    • Hecht, M.S., and Ullman, J.D. A simple algorithm for global flow problems. SIAM J. Comptng. 4, 4 (Dec. 1975), 519-532.
    • (1975) SIAM J. Comptng , vol.4 , Issue.4 , pp. 519-532
    • Hecht, M.S.1    Ullman, J.2
  • 10
    • 0003577991 scopus 로고
    • Lecture Notes in Computer Science Springer-Verlag, Berlin
    • Jensen, K., Wirth, N. PASCAL User Manual and Report. Lecture Notes in Computer Science No. 18, Springer-Verlag, Berlin, 1974.
    • (1974) PASCAL User Manual and Report , vol.18
    • Jensen, K.1
  • 11
    • 84938014894 scopus 로고
    • Data flow analysis in the presence of procedure calls
    • Res. Rep. RC5728 IBM T.J. Watson Res. Ctr., Yorktown Heights, N.Y., Nov.
    • Lomet, D.B. Data flow analysis in the presence of procedure calls. Res. Rep. RC5728 IBM T.J. Watson Res. Ctr., Yorktown Heights, N.Y., Nov. 1975.
    • (1975)
    • Lomet, D.B.1
  • 12
    • 56549129258 scopus 로고
    • Revised report on the algorithmic language Algol 60
    • Jan
    • Naur, P. Ed. Revised report on the algorithmic language Algol 60. Comm. ACM 6, 1 (Jan. 1963), 1-17.
    • (1963) Comm. ACM 6 , vol.1 , pp. 1-17
    • Naur, P.1
  • 13
    • 84855240415 scopus 로고
    • Data flow analysis for recursive PL/I programs
    • Res. Rep. RC5211, IBM T.J. Watson Res. Ctr., Yorktown Heights, N.Y., Jan.
    • Rosen, B.K. Data flow analysis for recursive PL/I programs. Res. Rep. RC5211, IBM T.J. Watson Res. Ctr., Yorktown Heights, N.Y., Jan. 1975.
    • (1975)
    • Rosen, B.K.1
  • 14
    • 84976746140 scopus 로고
    • High level data flow analysis, Pt
    • 1 (classical structured programming). Res. Rep. RC5598, IBM, T.J. Watson Res. Ctr., Yorktown Heights, N.Y., Aug
    • Rosen, B.K. High level data flow analysis, Pt. 1 (classical structured programming). Res. Rep. RC5598, IBM, T.J. Watson Res. Ctr., Yorktown Heights, N.Y., Aug. 1975.
    • (1975)
    • Rosen, B.K.1
  • 15
    • 84976746140 scopus 로고
    • High level data flow analysis, Pt
    • 2 (escapes and jumps). Res. Rep. RC5744, IBM T.J. Watson Res. Ctr., Yorktown Heights, N.Y. Dec
    • Rosen, B.K. High level data flow analysis, Pt. 2 (escapes and jumps). Res. Rep. RC5744, IBM T.J. Watson Res. Ctr., Yorktown Heights, N.Y. Dec. 1975.
    • (1975)
    • Rosen, B.K.1
  • 16
    • 84976847132 scopus 로고
    • Data flow analysis for procedural languages
    • T.J. Watson Res. Ctr., Yorktown Heights, N.Y.
    • Rosen, B.K. Data flow analysis for procedural languages. T.J. Watson Res. Ctr., Yorktown Heights, N.Y., 1976.
    • (1976)
    • Rosen, B.K.1
  • 17
    • 0347556790 scopus 로고
    • Exposing side effects in a PL/I optimizing compiler
    • North Holland Publishing Company, Amsterdam
    • Spillman, T.C. Exposing side effects in a PL/I optimizing compiler. Proceedings IFIP Conference 1971, North Holland Publishing Company, Amsterdam (1971), 376-381.
    • (1971) Proceedings IFIP Conference 1971 , pp. 376-381
    • Spillman, T.C.1
  • 18
    • 84887202757 scopus 로고
    • Solving path problems on directed graphs
    • Tarjan, R.E. Solving path problems on directed graphs. Tech. Rep. STAN-CS-75-528, Comptr. Sci. Dept., Stanford U., Stanford, Calif., Nov. 1975.
    • (1975)
    • Tarjan, R.E.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.