Rename LineProfiling to GCOVProfiling to more accurately represent what it

does. Also mostly implement it. Still a work-in-progress, but generates legal
output on crafted test cases.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129630 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Nick Lewycky
2011-04-16 01:20:23 +00:00
parent e9db5e29e3
commit b192870420
9 changed files with 621 additions and 265 deletions
@@ -23,7 +23,7 @@ void llvm::initializeInstrumentation(PassRegistry &Registry) {
initializeEdgeProfilerPass(Registry);
initializeOptimalEdgeProfilerPass(Registry);
initializePathProfilerPass(Registry);
initializeLineProfilerPass(Registry);
initializeGCOVProfilerPass(Registry);
}
/// LLVMInitializeInstrumentation - C binding for