From 04317cc618aeae28910916469e074d8ce0fcaa03 Mon Sep 17 00:00:00 2001 From: Andrew Trick Date: Sat, 29 Jan 2011 01:09:53 +0000 Subject: Implementation of path profiling. Modified patch by Adam Preuss. This builds on the existing framework for block tracing, edge profiling and optimal edge profiling. See -help-hidden for new flags. For documentation, see the technical report "Implementation of Path Profiling..." in llvm.org/pubs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124515 91177308-0d34-0410-b5e6-96231b3b80d8 --- runtime/libprofile/libprofile.exports | 3 +++ 1 file changed, 3 insertions(+) (limited to 'runtime/libprofile/libprofile.exports') diff --git a/runtime/libprofile/libprofile.exports b/runtime/libprofile/libprofile.exports index f45ff47..b8057c7 100644 --- a/runtime/libprofile/libprofile.exports +++ b/runtime/libprofile/libprofile.exports @@ -1,4 +1,7 @@ llvm_start_edge_profiling llvm_start_opt_edge_profiling +llvm_start_path_profiling llvm_start_basic_block_tracing llvm_trace_basic_block +llvm_increment_path_count +llvm_decrement_path_count -- cgit v1.1