Usage
  • 242 views
  • 341 downloads

Implementation of Path Profiling in the Low-Level Virtual-Machine (LLVM) Compiler Infrastructure

  • Author(s) / Creator(s)
  • Technical report TR10-05. Profiling monitors a program's execution flow via the insertion of counters at key points in the program. Profiling information can then be used by a compiler's optimization passes to increase the performance of frequently executed sections of code. This document describes the implementation of edge profiling, path profiling and a method with which to combine profiles in the Low Level Virtual Machine (LLVM) compiler infrastructure. | TRID-ID TR10-05

  • Date created
    2010
  • Subjects / Keywords
  • Type of Item
    Report
  • DOI
    https://doi.org/10.7939/R3GF0MX64
  • License
    Attribution 3.0 International