OptimalEdgeProfiling: Creation of profiles.
authorAndreas Neustifter <astifter-llvm@gmx.at>
Tue, 1 Sep 2009 19:03:44 +0000 (19:03 +0000)
committerAndreas Neustifter <astifter-llvm@gmx.at>
Tue, 1 Sep 2009 19:03:44 +0000 (19:03 +0000)
commitf771dae69aee00a16dbfb7e712bf26ab2b9d9cde
treec44a44042fde0dadb3ff1e24b09bd429885e7c5e
parent19531d113c74d734a6e4128653ad694089e8981b
OptimalEdgeProfiling: Creation of profiles.
This adds the instrumentation and runtime part of OptimalEdgeProfiling.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80712 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/ProfileInfoTypes.h
lib/Transforms/Instrumentation/CMakeLists.txt
lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp [new file with mode: 0644]
runtime/libprofile/OptimalEdgeProfiling.c [new file with mode: 0644]
runtime/libprofile/exported_symbols.lst