Difference between revisions of "LDC LLVM profiling instrumentation"
JohanEngelen (talk | contribs) m (→LLVM profiling instrumentation) |
JohanEngelen (talk | contribs) (Fix header hierarchy) |
||
Line 1: | Line 1: | ||
− | |||
This page functions as a place to collect information and to document how the implementation in LDC is done. | 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] | [describe what and how LLVM supports profile instrumentation] | ||
− | + | == LLVM intrinsics == | |
This was introduced with [http://reviews.llvm.org/rL223672 LLVM commit r223672] | This was introduced with [http://reviews.llvm.org/rL223672 LLVM commit r223672] |
Revision as of 13:27, 21 November 2015
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]