This decommissioned ERA site remains active temporarily to support our final migration steps to https://ualberta.scholaris.ca, ERA's new home. All new collections and items, including Spring 2025 theses, are at that site. For assistance, please contact erahelp@ualberta.ca.
- 314 views
- 398 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
-
- License
- Attribution 3.0 International