aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2003-01-14 22:28:22 +0000
committerChris Lattner <sabre@nondot.org>2003-01-14 22:28:22 +0000
commitd15a1da5eb432af5e16728c3ae9a5def887ea962 (patch)
treed9f399b5d201cd8f8437ae6c8c532b3f8b722574 /include
parent6d57086129102cde3c4bec03a09ab0e358ee5af5 (diff)
downloadexternal_llvm-d15a1da5eb432af5e16728c3ae9a5def887ea962.zip
external_llvm-d15a1da5eb432af5e16728c3ae9a5def887ea962.tar.gz
external_llvm-d15a1da5eb432af5e16728c3ae9a5def887ea962.tar.bz2
Remove unused header
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5274 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/Transforms/Instrumentation/ProfilePaths.h37
1 files changed, 0 insertions, 37 deletions
diff --git a/include/llvm/Transforms/Instrumentation/ProfilePaths.h b/include/llvm/Transforms/Instrumentation/ProfilePaths.h
deleted file mode 100644
index 4004c7f..0000000
--- a/include/llvm/Transforms/Instrumentation/ProfilePaths.h
+++ /dev/null
@@ -1,37 +0,0 @@
-//===-- ProfilePaths.h - interface to insert instrumentation -----*- C++ -*--=//
-//
-// This inserts intrumentation for counting
-// execution of paths though a given method
-// Its implemented as a "Method" Pass, and called using opt
-//
-// This pass is implemented by using algorithms similar to
-// 1."Efficient Path Profiling": Ball, T. and Larus, J. R.,
-// Proceedings of Micro-29, Dec 1996, Paris, France.
-// 2."Efficiently Counting Program events with support for on-line
-// "queries": Ball T., ACM Transactions on Programming Languages
-// and systems, Sep 1994.
-//
-// The algorithms work on a Graph constructed over the nodes
-// made from Basic Blocks: The transformations then take place on
-// the constucted graph (implementation in Graph.cpp and GraphAuxillary.cpp)
-// and finally, appropriate instrumentation is placed over suitable edges.
-// (code inserted through EdgeCode.cpp).
-//
-// The algorithm inserts code such that every acyclic path in the CFG
-// of a method is identified through a unique number. the code insertion
-// is optimal in the sense that its inserted over a minimal set of edges. Also,
-// the algorithm makes sure than initialization, path increment and counter
-// update can be collapsed into minmimum number of edges.
-//===----------------------------------------------------------------------===//
-
-#ifndef LLVM_TRANSFORMS_INSTRUMENTATION_PROFILE_PATHS_H
-#define LLVM_TRANSFORMS_INSTRUMENTATION_PROFILE_PATHS_H
-
-class Pass;
-
-// createProfilePathsPass - Create a new pass to add path profiling
-//
-Pass *createProfilePathsPass();
-
-#endif
-