논문 정리 LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation(CGO 04)
제목 LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation 저자 Chris Lattner Vikram Adve 개인적으로 느끼는 논문의 insight : Lifelong Program Analysis개념을 도입하여 Front-end를 제외한 부분에서 전체적인 최적화를 수행 Motivation Multiple-stages of analysis & transformation compile-time, link-time, install-time, run-time, idle-time Use aggressive interprocedural optimizations Gather and exploit end-user profile information Tune the application to the user’s hardware Contributions A…