메뉴 건너뛰기




Volumn , Issue , 2009, Pages 79-88

Efficient alias set analysis using SSA form

Author keywords

Alias analysis; Dataflow analysis; Dominance; Live variables; Pointer analysis; Shape analysis; Static single assignment form

Indexed keywords

ALIAS ANALYSIS; BALANCED TREES; DOMINANCE RELATION; EFFICIENT DATA STRUCTURES; FLOW SENSITIVITY; FLOW-SENSITIVE ANALYSIS; HASH TABLE; LOCAL VARIABLES; MEMORY REQUIREMENTS; POINTER ANALYSIS; SET-BASED ANALYSIS; SHAPE ANALYSIS; STATIC SINGLE ASSIGNMENT FORM; STATIC SINGLE ASSIGNMENTS;

EID: 70450230740     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1542431.1542443     Document Type: Conference Paper
Times cited : (12)

References (26)
  • 5
  • 6
    • 0027061682 scopus 로고
    • A storeless model of aliasing and its abstractions using finite representations of right-regular equivalence relations
    • A. Deutsch. A storeless model of aliasing and its abstractions using finite representations of right-regular equivalence relations. 4th International Conference on Computer Languages, pages 2-13, 1992.
    • (1992) 4th International Conference on Computer Languages , pp. 2-13
    • Deutsch, A.1
  • 7
    • 70450252890 scopus 로고    scopus 로고
    • Objective quantification of program behaviour using dynamic metrics. Master's thesis, McGill University, June
    • B. Dufour. Objective quantification of program behaviour using dynamic metrics. Master's thesis, McGill University, June 2004.
    • (2004)
    • Dufour, B.1
  • 10
    • 33644911751 scopus 로고    scopus 로고
    • Optimal register allocation for SSA-form programs in polynomial time
    • S. Hack and G. Goos. Optimal register allocation for SSA-form programs in polynomial time. Inf. Process. Lett., 98(4):150-155, 2006.
    • (2006) Inf. Process. Lett , vol.98 , Issue.4 , pp. 150-155
    • Hack, S.1    Goos, G.2
  • 13
    • 0019688258 scopus 로고
    • Abstract storage structures. de Bakker and van Vliet, editors
    • IFIP, North Holland
    • H. B. M. Jonkers. Abstract storage structures. de Bakker and van Vliet, editors, Algorithmic Languages, pages 321-343. IFIP, North Holland, 1981.
    • (1981) Algorithmic Languages , pp. 321-343
    • Jonkers, H.B.M.1
  • 14
    • 0000833167 scopus 로고
    • Monotone data flow analysis frameworks
    • J. B. Kam and J. D. Ullman. Monotone data flow analysis frameworks. Acta Inf., 7:305-317, 1977.
    • (1977) Acta Inf , vol.7 , pp. 305-317
    • Kam, J.B.1    Ullman, J.D.2
  • 16
    • 70450238530 scopus 로고    scopus 로고
    • N. A. Naeem and O. Lhoták. Extending typestate analysis to multiple interacting objects. Technical Report CS-2008-04, David R. Cheriton School of Computer Science, University of Waterloo, 2008. http: / /www. cs . uwaterloo. ca/research/tr / 200 8/CS-2 00 8-04.pdf.
    • N. A. Naeem and O. Lhoták. Extending typestate analysis to multiple interacting objects. Technical Report CS-2008-04, David R. Cheriton School of Computer Science, University of Waterloo, 2008. http: / /www. cs . uwaterloo. ca/research/tr / 200 8/CS-2 00 8-04.pdf.
  • 19
    • 33749842455 scopus 로고    scopus 로고
    • M. Orlovich and R. Rugina. Memory leak analysis by contradiction. K. Yi, editor, Static Analysis, 13th International Symposium, SAS 2006, Seoul, Korea, August 29-31, 2006, Proceedings, 4134 of Lecture Notes in Computer Science, pages 405-424. Springer, 2006.
    • M. Orlovich and R. Rugina. Memory leak analysis by contradiction. K. Yi, editor, Static Analysis, 13th International Symposium, SAS 2006, Seoul, Korea, August 29-31, 2006, Proceedings, volume 4134 of Lecture Notes in Computer Science, pages 405-424. Springer, 2006.
  • 22
    • 35248819232 scopus 로고    scopus 로고
    • Dimensions of precision in reference analysis of object-oriented programming languages
    • G. Hedin, editor, Compiler Construction, 12th International Conference, 2622 of, Springer
    • B. G. Ryder. Dimensions of precision in reference analysis of object-oriented programming languages. G. Hedin, editor, Compiler Construction, 12th International Conference, CC 2003, volume 2622 of Lecture Notes in Computer Science, pages 126-137. Springer, 2003.
    • (2003) Lecture Notes in Computer Science , vol.200 , pp. 126-137
    • Ryder, B.G.1
  • 25
    • 84956985758 scopus 로고    scopus 로고
    • Optimizing Java bytecode using the Soot framework: Is it feasible?
    • Compiler Construction, 9th International Conference CC 2000, of
    • R. Vall'ee-Rai, E. Gagnon, L. J. Hendren, P. Lam, P. Pominville, and V. Sundaresan. Optimizing Java bytecode using the Soot framework: is it feasible? Compiler Construction, 9th International Conference (CC 2000), volume 1781 of Lecture Notes in Computer Science, pages 18-34, 2000.
    • (2000) Lecture Notes in Computer Science , vol.1781 , pp. 18-34
    • Vall'ee-Rai, R.1    Gagnon, E.2    Hendren, L.J.3    Lam, P.4    Pominville, P.5    Sundaresan, V.6
  • 26
    • 84976709672 scopus 로고
    • Constant propagation with conditional branches
    • M. N. Wegman and F. K. Zadeck. Constant propagation with conditional branches. ACM Trans. Program. Lang. Syst., 13(2):181-210, 1991.
    • (1991) ACM Trans. Program. Lang. Syst , vol.13 , Issue.2 , pp. 181-210
    • Wegman, M.N.1    Zadeck, F.K.2


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