aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
diff options
context:
space:
mode:
authorAndreas Neustifter <astifter@gmx.at>2009-09-01 19:03:44 +0000
committerAndreas Neustifter <astifter@gmx.at>2009-09-01 19:03:44 +0000
commit10dd7a2d9c1c123260c8afd730be1c109a20bb2c (patch)
treec44a44042fde0dadb3ff1e24b09bd429885e7c5e /include/llvm/Analysis
parent8093b5dc9a1e310a79fc7af83c1fc2e1867c2ef7 (diff)
downloadexternal_llvm-10dd7a2d9c1c123260c8afd730be1c109a20bb2c.zip
external_llvm-10dd7a2d9c1c123260c8afd730be1c109a20bb2c.tar.gz
external_llvm-10dd7a2d9c1c123260c8afd730be1c109a20bb2c.tar.bz2
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
Diffstat (limited to 'include/llvm/Analysis')
-rw-r--r--include/llvm/Analysis/ProfileInfoTypes.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/llvm/Analysis/ProfileInfoTypes.h b/include/llvm/Analysis/ProfileInfoTypes.h
index f311f8c..0d531d5 100644
--- a/include/llvm/Analysis/ProfileInfoTypes.h
+++ b/include/llvm/Analysis/ProfileInfoTypes.h
@@ -22,7 +22,8 @@ enum ProfilingType {
BlockInfo = 3, /* Block profiling information */
EdgeInfo = 4, /* Edge profiling information */
PathInfo = 5, /* Path profiling information */
- BBTraceInfo = 6 /* Basic block trace information */
+ BBTraceInfo = 6, /* Basic block trace information */
+ OptEdgeInfo = 7 /* Edge profiling information, optimal version */
};
#endif /* LLVM_ANALYSIS_PROFILEINFOTYPES_H */