메뉴 건너뛰기




Volumn 44, Issue 1, 2009, Pages 226-238

Semi-sparse flow-sensitive pointer analysis

Author keywords

Alias analysis; Pointer analysis

Indexed keywords

COMPUTER PROGRAMMING; COMPUTER SCIENCE;

EID: 70350337977     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1594834.1480911     Document Type: Conference Paper
Times cited : (32)

References (52)
  • 3
    • 0035511080 scopus 로고    scopus 로고
    • Compiler support for scalable and efficient memory systems
    • R. Barua, W. Lee, S. Amarasinghe, and A. Agarawal. Compiler support for scalable and efficient memory systems. IEEE Trans. Comput., 50(11):1234-1247, 2001.
    • (2001) IEEE Trans. Comput. , vol.50 , Issue.11 , pp. 1234-1247
    • Barua, R.1    Lee, W.2    Amarasinghe, S.3    Agarawal, A.4
  • 5
    • 4243054951 scopus 로고    scopus 로고
    • Algorithms for computing the static single assignment form
    • G. Bilardi and K. Pingali. Algorithms for computing the static single assignment form. Journal of the ACM, 50(3):375-425, 2003.
    • (2003) Journal of the ACM , vol.50 , Issue.3 , pp. 375-425
    • Bilardi, G.1    Pingali, K.2
  • 6
    • 0022769976 scopus 로고
    • Graph-based algorithms for Boolean function manipulation
    • Aug
    • R. E. Bryant. Graph-based algorithms for Boolean function manipulation. IEEETC, C-35(8):677-691, Aug 1986.
    • (1986) IEEETC , vol.C-35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 7
    • 67649859970 scopus 로고    scopus 로고
    • Efficient and extensible security enforcement using dynamic data flow analysis
    • W. Chang, B. Streiff, and C. Lin. Efficient and extensible security enforcement using dynamic data flow analysis. In Computer and Communications Security (CCS), 2008, pages 39-50.
    • (2008) Computer and Communications Security (CCS) , pp. 39-50
    • Chang, W.1    Streiff, B.2    Lin, C.3
  • 9
    • 0038035153 scopus 로고    scopus 로고
    • Compiler support for speculative multithreading architecture with probabilistic points-to analysis
    • P.-S. Chen, M.-Y. Hung, Y.-S. Hwang, R. D.-C. Ju, and J. K. Lee. Compiler support for speculative multithreading architecture with probabilistic points-to analysis. SIGPLAN Not., 38(10):25-36, 2003.
    • (2003) SIGPLAN Not. , vol.38 , Issue.10 , pp. 25-36
    • Chen, P.-S.1    Hung, M.-Y.2    Hwang, Y.-S.3    Ju, R.D.-C.4    Lee, J.K.5
  • 10
    • 0034447887 scopus 로고    scopus 로고
    • Modular interprocedural pointer analysis using access paths: Design, implementation, and evaluation
    • B.-C. Cheng and W.-M. W. Hwu. Modular interprocedural pointer analysis using access paths: Design, implementation, and evaluation. ACM SIG-PLAN Notices, 35(5):57-69, 2000.
    • (2000) ACM SIG-PLAN Notices , vol.35 , Issue.5 , pp. 57-69
    • Cheng, B.-C.1    Hwu, W.-M.W.2
  • 12
    • 84957700098 scopus 로고    scopus 로고
    • Effective representation of aliases and indirect memory operations in SSA form
    • F. Chow, S. Chan, S.-M. Liu, R. Lo, and M. Streich. Effective representation of aliases and indirect memory operations in SSA form. In Compiler Construction, 1996, pages 253-267.
    • (1996) Compiler Construction , pp. 253-267
    • Chow, F.1    Chan, S.2    Liu, S.-M.3    Lo, R.4    Streich, M.5
  • 15
  • 16
    • 84976764014 scopus 로고
    • Reducing the cost of data flow analysis by congruence partitioning
    • E. Duesterwald, R. Gupta, and M. L. Soffa. Reducing the cost of data flow analysis by congruence partitioning. In Compiler Construction, 1994, pages 357-373.
    • (1994) Compiler Construction , pp. 357-373
    • Duesterwald, E.1    Gupta, R.2    Soffa, M.L.3
  • 19
    • 0041005250 scopus 로고    scopus 로고
    • An improved intra-procedural may-alias analysis algorithm
    • D. Goyal. An improved intra-procedural may-alias analysis algorithm. Technical report TR1999-777, New York University, 1999.
    • (1999) Technical report TR1999-777
    • Goyal, D.1
  • 20
    • 24344495245 scopus 로고    scopus 로고
    • Error checking with client-driven pointer analysis
    • S. Z. Guyer and C. Lin. Error checking with client-driven pointer analysis. Science of Computer Programming, 58(1-2):83-114, 2005.
    • (2005) Science of Computer Programming , vol.58 , Issue.1-2 , pp. 83-114
    • Guyer, S.Z.1    Lin, C.2
  • 22
    • 35448946037 scopus 로고    scopus 로고
    • The Ant and the Grasshopper: Fast and accurate pointer analysis for millions of lines of code
    • San Diego, CA, USA
    • B. Hardekopf and C. Lin. The Ant and the Grasshopper: Fast and accurate pointer analysis for millions of lines of code. In Programming Language Design and Implementation (PLDI), pages 290-299, San Diego, CA, USA, 2007.
    • (2007) Programming Language Design and Implementation (PLDI) , pp. 290-299
    • Hardekopf, B.1    Lin, C.2
  • 23
    • 38149084134 scopus 로고    scopus 로고
    • Exploiting pointer and location equivalence to optimize pointer analysis
    • B. Hardekopf and C. Lin. Exploiting pointer and location equivalence to optimize pointer analysis. In International Static Analysis Symposium (SAS), pages 265-280, 2007.
    • (2007) International Static Analysis Symposium (SAS) , pp. 265-280
    • Hardekopf, B.1    Lin, C.2
  • 24
    • 0031642547 scopus 로고    scopus 로고
    • Using static single assignment form to improve flow-insensitive pointer analysis
    • R. Hasti and S. Horwitz. Using static single assignment form to improve flow-insensitive pointer analysis. In Programming Language Design and Implementation (PLDI), 1998, pages 97-105.
    • (1998) Programming Language Design and Implementation (PLDI) , pp. 97-105
    • Hasti, R.1    Horwitz, S.2
  • 28
    • 84879704926 scopus 로고    scopus 로고
    • Assessing the effects of flow-sensitivity on pointer alias analyses
    • M. Hind and A. Pioli. Assessing the effects of flow-sensitivity on pointer alias analyses. In Static Analysis Symposium, pages 57-81, 1998.
    • (1998) Static Analysis Symposium , pp. 57-81
    • Hind, M.1    Pioli, A.2
  • 29
    • 57349181291 scopus 로고    scopus 로고
    • Bootstrapping:: A technique for scalable flow and contextsensitive pointer alias analysis
    • V. Kahlon. Bootstrapping: a technique for scalable flow and contextsensitive pointer alias analysis. In Programming language design and implementation, pages 249-259, 2008.
    • (2008) Programming language design and implementation , pp. 249-259
    • Kahlon, V.1
  • 30
    • 67649879279 scopus 로고    scopus 로고
    • Compaction algorithm for precise modular context-sensitive pointsto analysis
    • Center for Reliable and High Performance Computing, University of Illinois, Urbana-Champaign
    • H.-S. Kim, E. M. Nystrom, R. D. Barnes, and W.-M. W. Hwu. Compaction algorithm for precise modular context-sensitive pointsto analysis. Technical report IMPACT-03-03, Center for Reliable and High Performance Computing, University of Illinois, Urbana-Champaign, 2003.
    • (2003) Technical report IMPACT-03-03
    • Kim, H.-S.1    Nystrom, E.M.2    Barnes, R.D.3    Hwu, W.-M.W.4
  • 32
    • 0242444280 scopus 로고    scopus 로고
    • Master's thesis Computer Science Dept., University of Illinois at Urbana-Champaign, Dec
    • C. Lattner. LLVM: An infrastructure for multi-stage optimization. Master's thesis, Computer Science Dept., University of Illinois at Urbana-Champaign, Dec 2002.
    • (2002) LLVM: An Infrastructure for Multi-stage Optimization
    • Lattner, C.1
  • 33
    • 0242612538 scopus 로고    scopus 로고
    • Data structure analysis: An efficient contextsensitive heap analysis
    • Computer Science Dept, University of Illinois at Urbana-Champaign
    • C. Lattner and V. Adve. Data structure analysis: An efficient contextsensitive heap analysis. Technical Report UIUCDCS-R-2003-2340, Computer Science Dept, University of Illinois at Urbana-Champaign, 2003.
    • (2003) Technical Report UIUCDCS-R-2003-2340
    • Lattner, C.1    Adve, V.2
  • 42
    • 0037188230 scopus 로고    scopus 로고
    • On sparse evaluation representations
    • G. Ramalingam. On sparse evaluation representations. Theoretical Computer Science, 277(1-2):119-147, 2002.
    • (2002) Theoretical Computer Science , vol.277 , Issue.1-2 , pp. 119-147
    • Ramalingam, G.1
  • 44
    • 0034448274 scopus 로고    scopus 로고
    • Off-line variable substitution for scaling points-to analysis
    • A. Rountev and S. Chandra. Off-line variable substitution for scaling points-to analysis. ACM SIGPLAN Notices, 35(5):47-56, 2000.
    • (2000) ACM SIGPLAN Notices , vol.35 , Issue.5 , pp. 47-56
    • Rountev, A.1    Chandra, S.2
  • 46


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