메뉴 건너뛰기




Volumn 32, Issue 5, 1997, Pages 146-158

Interprocedural Conditional Branch Elimination

Author keywords

Conditional branch correlation; Interprocedural data flow analysis; Optimization of object oriented languages; Path sensitive optimization

Indexed keywords


EID: 0346043339     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/258916.258929     Document Type: Article
Times cited : (14)

References (25)
  • 1
    • 0029461378 scopus 로고
    • Type feedback vs. type inference: A comparison of optimization techniques for object-oriented languages
    • Austin, TX
    • Ole Agesen and Urs Hölzle. Type feedback vs. type inference: A comparison of optimization techniques for object-oriented languages. In OOPSLA '95 Conference Proceedings, pages 91-107, Austin, TX, 1995.
    • (1995) OOPSLA '95 Conference Proceedings , pp. 91-107
    • Agesen, O.1    Hölzle, U.2
  • 5
    • 84976668624 scopus 로고
    • Effective partial redundancy elimination
    • June Proceedings of the ACM SIGPLAN '94 Conference on Programming Language Design and Implementation
    • Preston Briggs and Keith D. Cooper. Effective partial redundancy elimination. SIGPLAN Notices, 29(6):159-170, June 1994. Proceedings of the ACM SIGPLAN '94 Conference on Programming Language Design and Implementation.
    • (1994) SIGPLAN Notices , vol.29 , Issue.6 , pp. 159-170
    • Briggs, P.1    Cooper, K.D.2
  • 7
    • 84976758628 scopus 로고
    • Interprocedural side-effect analysis in linear time
    • July Proceedings of the ACM SIGPLAN '88 Conference on Programming Language Design and Implementation
    • Keith D. Cooper and Ken Kennedy. Interprocedural side-effect analysis in linear time. SIGPLAN Notices, 23(7):57-66, July 1988. Proceedings of the ACM SIGPLAN '88 Conference on Programming Language Design and Implementation.
    • (1988) SIGPLAN Notices , vol.23 , Issue.7 , pp. 57-66
    • Cooper, K.D.1    Kennedy, K.2
  • 11
    • 0025446258 scopus 로고
    • A fresh look at optimizing array bound checking
    • June Proceedings of the ACM SIGPLAN '90 Conference on Programming Language Design and Implementation
    • Rajiv Gupta. A fresh look at optimizing array bound checking. SIGPLAN Notices, 25(6):272-282, June 1990. Proceedings of the ACM SIGPLAN '90 Conference on Programming Language Design and Implementation.
    • (1990) SIGPLAN Notices , vol.25 , Issue.6 , pp. 272-282
    • Gupta, R.1
  • 14
    • 0027003909 scopus 로고
    • Lazy code motion
    • July Proceedings of the ACM SIGPLAN '92 Conference on Programming Language Design and Implementation
    • Jens Knoop, Oliver Rüthing, and Bernhard Steffen. Lazy code motion. SIGPLAN Notices, 27(7):224-234, July 1992. Proceedings of the ACM SIGPLAN '92 Conference on Programming Language Design and Implementation.
    • (1992) SIGPLAN Notices , vol.27 , Issue.7 , pp. 224-234
    • Knoop, J.1    Rüthing, O.2    Steffen, B.3
  • 15
    • 84976761124 scopus 로고
    • Elimination of redundant array subscript range checks
    • June Proceedings of the ACM SIGPLAN '95 Conference on Programming Language Design and Implementation
    • Priyadarshan Kolte and Michael Wolfe. Elimination of redundant array subscript range checks. SIGPLAN Notices, 30(6):270-278, June 1995. Proceedings of the ACM SIGPLAN '95 Conference on Programming Language Design and Implementation.
    • (1995) SIGPLAN Notices , vol.30 , Issue.6 , pp. 270-278
    • Kolte, P.1    Wolfe, M.2
  • 16
    • 84976705168 scopus 로고
    • Improving semi-static branch prediction by code replication
    • June Proceedings of the ACM SIGPLAN '94 Conference on Programming Language Design and Implementation
    • Andreas Krall. Improving semi-static branch prediction by code replication. SIGPLAN Notices, 29(6):97-106, June 1994. Proceedings of the ACM SIGPLAN '94 Conference on Programming Language Design and Implementation.
    • (1994) SIGPLAN Notices , vol.29 , Issue.6 , pp. 97-106
    • Krall, A.1
  • 18
    • 0026972781 scopus 로고
    • Avoiding unconditional jumps by code replication
    • July Proceedings of the ACM SIGPLAN '92 Conference on Programming Language Design and Implementation
    • Frank Mueller and David B. Whalley. Avoiding unconditional jumps by code replication. SIGPLAN Notices, 27(7):322-330, July 1992. Proceedings of the ACM SIGPLAN '92 Conference on Programming Language Design and Implementation.
    • (1992) SIGPLAN Notices , vol.27 , Issue.7 , pp. 322-330
    • Mueller, F.1    Whalley, D.B.2
  • 19
    • 84976730172 scopus 로고
    • Avoiding conditional branches by code replication
    • June Proceedings of the ACM SIGPLAN '95 Conference on Programming Language Design and Implementation
    • Frank Mueller and David B. Whalley. Avoiding conditional branches by code replication. SIGPLAN Notices, 30(6):56-66, June 1995. Proceedings of the ACM SIGPLAN '95 Conference on Programming Language Design and Implementation.
    • (1995) SIGPLAN Notices , vol.30 , Issue.6 , pp. 56-66
    • Mueller, F.1    Whalley, D.B.2
  • 20
    • 84976678569 scopus 로고
    • Precise concrete type inference for object-oriented languages
    • John Plevyak and Andrew A. Chien. Precise concrete type inference for object-oriented languages. OOPSLA'94, ACM SIGPLAN Notices, 29(10):324-335, 1994.
    • (1994) OOPSLA'94, ACM SIGPLAN Notices , vol.29 , Issue.10 , pp. 324-335
    • Plevyak, J.1    Chien, A.A.2
  • 22
    • 0003015894 scopus 로고
    • Some scheduling techniques and an easily schedulable horizontal architecture for high performance scientific computing
    • B. Ramakrishna Rau and C. D. Glaeser. Some scheduling techniques and an easily schedulable horizontal architecture for high performance scientific computing. In Proc. 14th Annual Workshop on Microprogramming, pages 183-198, 1981.
    • (1981) Proc. 14th Annual Workshop on Microprogramming , pp. 183-198
    • Ramakrishna Rau, B.1    Glaeser, C.D.2
  • 23
    • 0024717557 scopus 로고
    • Interprocedural analysis versus procedure integration
    • Stephen Richardson and Mahadevan Ganapathi. Interprocedural analysis versus procedure integration. Information Processing Letters, 32(3):137-142, 1989.
    • (1989) Information Processing Letters , vol.32 , Issue.3 , pp. 137-142
    • Richardson, S.1    Ganapathi, M.2


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