LLVM: a compilation framework for lifelong program analysis & transformation

Pages: 75 - 86
Published: Mar 20, 2004
Abstract
We describe LLVM (low level virtual machine), a compiler framework designed to support transparent, lifelong program analysis and transformation for arbitrary programs, by providing high-level information to compiler transformations at compile-time, link-time, run-time, and in idle time between runs. LLVM defines a common, low-level code representation in static single assignment (SSA) form, with several novel features: a simple,...
Paper Details
Title
LLVM: a compilation framework for lifelong program analysis & transformation
Published Date
Mar 20, 2004
Pages
75 - 86
Citation AnalysisPro
  • Scinapse’s Top 10 Citation Journals & Affiliations graph reveals the quality and authenticity of citations received by a paper.
  • Discover whether citations have been inflated due to self-citations, or if citations include institutional bias.