메뉴 건너뛰기




Volumn 24, Issue 5, 2002, Pages 455-490

On loops, dominators, and dominance frontiers

Author keywords

Algorithms; Data Structures graphs and networks; trees; Dominator; Graph Theory graph algorithms; trees; Graph transformation; Irreducible graph; Languages; Processors code generation; compilers; interpreters; incremental compilers; optimization

Indexed keywords


EID: 0038893942     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/570886.570887     Document Type: Article
Times cited : (54)

References (26)
  • 2
    • 0004210423 scopus 로고    scopus 로고
    • Dominators in linear time
    • Department of Computer Science, Univ. Copenhagen, Copenhagen, Denmark
    • ALSTRUP, S., LAURIDSEN, P. W., AND THORUP, M. 1996. Dominators in linear time. Tech. Rep. 96/35, Department of Computer Science, Univ. Copenhagen, Copenhagen, Denmark.
    • (1996) Tech. Rep. 96/35
    • Alstrup, S.1    Lauridsen, P.W.2    Thorup, M.3
  • 3
    • 0005083320 scopus 로고    scopus 로고
    • A simple and optimal algorithm for finding immediate dominators in reducible graphs
    • TOPPS Bibliography
    • ALSTRUP, S. AND LAURIDSEN, P. W. 1996. A simple and optimal algorithm for finding immediate dominators in reducible graphs. Tech. Rep. D-261/96, TOPPS Bibliography.
    • (1996) Tech. Rep. D-261/96
    • Alstrup, S.1    Lauridsen, P.W.2
  • 7
    • 0026243790 scopus 로고
    • Efficiently computing static single assignment form and control dependence graph
    • CYTRON, R., FERRANTE, J., ROSEN, B. K., WEGMAN, M. N., AND ZADECK, F. K. 1991. Efficiently computing static single assignment form and control dependence graph. ACM Trans. Program. Lang. Syst. 13, 4 (Oct.), 452-490.
    • (1991) ACM Trans. Program. Lang. Syst. , vol.13 , Issue.4 OCT , pp. 452-490
    • Cytron, R.1    Ferrante, J.2    Rosen, B.K.3    Wegman, M.N.4    Zadeck, F.K.5
  • 10
    • 0021975315 scopus 로고
    • A linear time algorithm for finding dominators in flow graphs and related problems
    • ACM, New York
    • HAREL, D. 1985. A linear time algorithm for finding dominators in flow graphs and related problems. In Proceedings of 17th ACM Symposium on Theory of Computing. ACM, New York, pp. 185-194.
    • (1985) Proceedings of 17th ACM Symposium on Theory of Computing , pp. 185-194
    • Harel, D.1
  • 11
    • 0031186224 scopus 로고    scopus 로고
    • Nesting of reducible and irreducible loops
    • HAVLAK, P. 1997. Nesting of reducible and irreducible loops. ACM Trans. Program. Lang. Syst. 19, 4 (July), 557-567.
    • (1997) ACM Trans. Program. Lang. Syst. , vol.19 , Issue.4 JULY , pp. 557-567
    • Havlak, P.1
  • 12
    • 84976651458 scopus 로고
    • A fast algorithm for finding dominators in a flowgraph
    • LENGAUER, T. AND TARJAN, R. E. 1979. A fast algorithm for finding dominators in a flowgraph. ACM Trans. Program. Lang. Syst. 1, 121-141.
    • (1979) ACM Trans. Program. Lang. Syst. , vol.1 , pp. 121-141
    • Lengauer, T.1    Tarjan, R.E.2
  • 15
    • 0031147607 scopus 로고    scopus 로고
    • Optimal control dependence computation and the roman chariots problem
    • PINGALI, K. AND BILARDI, G. 1997. Optimal control dependence computation and the roman chariots problem. ACM Trans. Program. Lang. Syst. 19, 3 (May), 462-491.
    • (1997) ACM Trans. Program. Lang. Syst. , vol.19 , Issue.3 MAY , pp. 462-491
    • Pingali, K.1    Bilardi, G.2
  • 16
    • 0005083632 scopus 로고    scopus 로고
    • Identifying loops in almost linear time
    • RAMALINGAM, G. 1999. Identifying loops in almost linear time. ACAM Trans. Program. Lang. Syst. 21, 2, 175-188.
    • (1999) ACAM Trans. Program. Lang. Syst. , vol.21 , Issue.2 , pp. 175-188
    • Ramalingam, G.1
  • 19
    • 0003713467 scopus 로고
    • Ph.D. dissertation. School of Computer Science, McGill Univ., Montréal, Québec, Canada
    • SREEDHAR, V. C. 1995. Efficient program analysis using DJ graphs. Ph.D. dissertation. School of Computer Science, McGill Univ., Montréal, Québec, Canada.
    • (1995) Efficient Program Analysis Using DJ Graphs
    • Sreedhar, V.C.1
  • 22
    • 0005009436 scopus 로고
    • Sequentializing program dependence graphs for irreducible programs
    • Microsoft Research, Redmond, Wash.
    • STEENSGAARD, B. 1993. Sequentializing program dependence graphs for irreducible programs. Tech. Rep. MSR-TR-93-14, Microsoft Research, Redmond, Wash.
    • (1993) Tech. Rep. MSR-TR-93-14
    • Steensgaard, B.1
  • 23
    • 0016309945 scopus 로고
    • Testing flow graph reducibility
    • TARJAN, R. E. 1974. Testing flow graph reducibility. J. Comput. Syst. Sci. 9, 355-365.
    • (1974) J. Comput. Syst. Sci. , vol.9 , pp. 355-365
    • Tarjan, R.E.1
  • 24
    • 0018533367 scopus 로고
    • Applications of path compression on balanced trees
    • TARJAN, R. E. 1979. Applications of path compression on balanced trees. J. ACM 26, 4, 690-715.
    • (1979) J. ACM , vol.26 , Issue.4 , pp. 690-715
    • Tarjan, R.E.1
  • 25
    • 0004190201 scopus 로고
    • Society for Industrial and Applied Mathematics, Philadelphia, PA
    • TARJAN, R. E. 1983. Data Structures and Network Algorithms. Society for Industrial and Applied Mathematics, Philadelphia, PA.
    • (1983) Data Structures and Network Algorithms
    • Tarjan, R.E.1
  • 26
    • 0026873896 scopus 로고
    • The transitive closure of control dependence: The iterated join
    • WEISS, M. 1992. The transitive closure of control dependence: The iterated join. ACM Lett. Program. Lang. Syst. 1, 2, 178-190.
    • (1992) ACM Lett. Program. Lang. Syst. , vol.1 , Issue.2 , pp. 178-190
    • Weiss, M.1


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