Difference between revisions of "LDC LLVM profiling instrumentation"

From D Wiki
Jump to: navigation, search
(LLVM profiling instrumentation)
m (LLVM profiling instrumentation)
Line 1: Line 1:
 
= LLVM profiling instrumentation =
 
= LLVM profiling instrumentation =
  
This page functions as a place to collect information and to document how the implementation is done.
+
This page functions as a place to collect information and to document how the implementation in LDC is done.
  
 
== LLVM InstrProf ==
 
== LLVM InstrProf ==

Revision as of 13:26, 21 November 2015

LLVM profiling instrumentation

This page functions as a place to collect information and to document how the implementation in LDC is done.

LLVM InstrProf

[describe what and how LLVM supports profile instrumentation]

LLVM intrinsics

This was introduced with LLVM commit r223672

LLVM features two intrinsics for instrumentation:


Example of Clang's LLVM IR output

[show minimal C code example and Clang's -emit-llvm output for it]