메뉴 건너뛰기




Volumn , Issue , 2004, Pages 75-86

LLVM: A compilation framework for lifelong program analysis & transformation

Author keywords

[No Author keywords available]

Indexed keywords

EXCEPTION HANDLING; LOW LEVEL VIRTUAL MACHINES (LLVM); OFFLINE CODE GENERATION; STATIC SINGLE ASSIGNMENT (SSA);

EID: 3042658703     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/CGO.2004.1281665     Document Type: Conference Paper
Times cited : (4602)

References (44)
  • 3
    • 0034826427 scopus 로고    scopus 로고
    • SafeTSA: A type safe and referentially secure mobile-code representation based on static single assignment form
    • June
    • W. Amme, N. Dalton, J. von Ronne, and M. Franz. SafeTSA: A type safe and referentially secure mobile-code representation based on static single assignment form. In PLDI, June 2001.
    • (2001) PLDI
    • Amme, W.1    Dalton, N.2    Von Ronne, J.3    Franz, M.4
  • 6
    • 0034449842 scopus 로고    scopus 로고
    • Dynamo: A transparent dynamic optimization system
    • June
    • V. Bala, E. Duesterwald, and S. Banerjia. Dynamo: A transparent dynamic optimization system. In PLDI, pages 1-12, June 2000.
    • (2000) PLDI , pp. 1-12
    • Bala, V.1    Duesterwald, E.2    Banerjia, S.3
  • 7
    • 0027632052 scopus 로고
    • Interprocedural optimization: Eliminating unnecessary recompilation
    • M. Burke and L. Torczon. Interprocedural optimization: eliminating unnecessary recompilation. Trans. Prog. Lang. and Sys, 15(3):367-399, 1993.
    • (1993) Trans. Prog. Lang. and Sys , vol.15 , Issue.3 , pp. 367-399
    • Burke, M.1    Torczon, L.2
  • 8
    • 0002022604 scopus 로고    scopus 로고
    • The Jalapeno dynamic optimizing compiler for Java
    • M. G. Burke et al. The Jalapeno Dynamic Optimizing Compiler for Java. In Java Grande, pages 129-141, 1999.
    • (1999) Java Grande , pp. 129-141
    • Burke, M.G.1
  • 9
    • 0001170467 scopus 로고
    • Implementation of exception handling
    • June
    • D. Chase. Implementation of exception handling. The Journal of C Language Translation, 5(4):229-240, June 1994.
    • (1994) The Journal of C Language Translation , vol.5 , Issue.4 , pp. 229-240
    • Chase, D.1
  • 10
    • 0038716446 scopus 로고    scopus 로고
    • A provably sound TAL for back-end optimization
    • San Diego, CA, Jun
    • J. Chen, D. Wu, A. W. Appel, and H. Fang. A provably sound TAL for back-end optimization. In PLDI, San Diego, CA, Jun 2003.
    • (2003) PLDI
    • Chen, J.1    Wu, D.2    Appel, A.W.3    Fang, H.4
  • 11
    • 0032025103 scopus 로고    scopus 로고
    • FX!32: A profile-directed binary translator
    • A. Chernoff, et al. FX!32: A profile-directed binary translator. IEEE Micro, 18(2):56-64, 1998.
    • (1998) IEEE Micro , vol.18 , Issue.2 , pp. 56-64
    • Chernoff, A.1
  • 13
    • 84862391877 scopus 로고    scopus 로고
    • CodeSourcery, Compaq, et al. C++ ABI for Itanium. http://www. codesourcery.com/cxx-abi/abi.html, 2001.
    • (2001) C++ ABI for Itanium
  • 14
    • 0031363362 scopus 로고    scopus 로고
    • Optimizing Alpha executables on Windows NT with Spike
    • R. Cohn, D. Goodwin, and P. Lowney. Optimizing Alpha executables on Windows NT with Spike. Digital Technical Journal, 9(4), 1997.
    • (1997) Digital Technical Journal , vol.9 , Issue.4
    • Cohn, R.1    Goodwin, D.2    Lowney, P.3
  • 15
    • 0026243790 scopus 로고
    • Efficiently computing static single assignment form and the control dependence graph
    • October
    • R. Cytron, J. Ferrante, B. K. Rosen, M. N. Wegman, and F. K. Zadeck. Efficiently computing static single assignment form and the control dependence graph. Trans. Prog. Lang. and Sys., pages 13(4):451-490, October 1991.
    • (1991) Trans. Prog. Lang. and Sys. , vol.13 , Issue.4 , pp. 451-490
    • Cytron, R.1    Ferrante, J.2    Rosen, B.K.3    Wegman, M.N.4    Zadeck, F.K.5
  • 17
    • 0034826554 scopus 로고    scopus 로고
    • Enforcing high-level protocols in low-level software
    • Snowbird, UT, June
    • R. DeLine and M. Fahndrich. Enforcing high-level protocols in low-level software. In PLDI, Snowbird, UT, June 2001.
    • (2001) PLDI
    • DeLine, R.1    Fahndrich, M.2
  • 20
    • 0030645966 scopus 로고    scopus 로고
    • DAISY: Dynamic compilation for 100% architectural compatibility
    • K. Ebcioglu and E. R. Altman. DAISY: Dynamic compilation for 100% architectural compatibility. In ISCA, pages 26-37, 1997.
    • (1997) ISCA , pp. 26-37
    • Ebcioglu, K.1    Altman, E.R.2
  • 21
    • 84976680198 scopus 로고
    • Simple and effective link-time optimization of Modula-3 programs
    • M. F. Fernández. Simple and effective link-time optimization of Modula-3 programs. ACM SIGPLAN Notices, 30(6):103-115, 1995.
    • (1995) ACM SIGPLAN Notices , vol.30 , Issue.6 , pp. 103-115
    • Fernández, M.F.1
  • 24
    • 0038039921 scopus 로고    scopus 로고
    • A practical flow-sensitive and context-sensitive c and c++ memory leak detector
    • D. L. Heine and M.S. Lam. A practical flow-sensitive and context-sensitive c and c++ memory leak detector. In PLDI, pages 168-181, 2003.
    • (2003) PLDI , pp. 168-181
    • Heine, D.L.1    Lam, M.S.2
  • 26
    • 3042681943 scopus 로고    scopus 로고
    • XL FORTRAN: Eight ways to boost performance
    • IBM Corp. XL FORTRAN: Eight Ways to Boost Performance. White Paper, 2000.
    • (2000) White Paper
  • 27
    • 1542497130 scopus 로고    scopus 로고
    • Continuous program optimization: A case study
    • Jul
    • T. Kistler and M. Franz. Continuous program optimization: A case study. ACM Trans. on Prog. Lang. and Sys., 25(4):500-548, Jul 2003.
    • (2003) ACM Trans. on Prog. Lang. and Sys. , vol.25 , Issue.4 , pp. 500-548
    • Kistler, T.1    Franz, M.2
  • 31
    • 0242612538 scopus 로고    scopus 로고
    • Data structure analysis: A fast and scalable context-sensitive heap analysis
    • Computer Science Dept., Univ. of Illinois at Urbana-Champaign, Apr
    • C. Lattner and V. Adve. Data Structure Analysis: A Fast and Scalable Context-Sensitive Heap Analysis. Tech. Report UIUCDCS-R-2003-2340, Computer Science Dept., Univ. of Illinois at Urbana-Champaign, Apr 2003.
    • (2003) Tech. Report , vol.UIUCDCS-R-2003-2340
    • Lattner, C.1    Adve, V.2
  • 36
    • 0041349132 scopus 로고    scopus 로고
    • Ph.d. Thesis, Department of Computer Science, University of Arizona
    • R. Muth. Alto: A Platform for Object Code Modification. Ph.d. Thesis, Department of Computer Science, University of Arizona, 1999.
    • (1999) Alto: A Platform for Object Code Modification
    • Muth, R.1
  • 41
    • 0000528368 scopus 로고
    • A practical system for intermodule code optimization at link-time
    • Dec.
    • A. Srivastava and D. W. Wall. A practical system for intermodule code optimization at link-time. Journal of Programming Languages, 1(1):1-18, Dec. 1992.
    • (1992) Journal of Programming Languages , vol.1 , Issue.1 , pp. 1-18
    • Srivastava, A.1    Wall, D.W.2
  • 43
    • 85006778596 scopus 로고
    • Self: The power of simplicity
    • D. Ungar and R. B. Smith. Self: The power of simplicity. In OOPSLA, 1987.
    • (1987) OOPSLA
    • Ungar, D.1    Smith, R.B.2


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