summaryrefslogtreecommitdiff
path: root/lib/Transforms/Instrumentation
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2013-03-13 22:55:42 +0000
committerNick Lewycky <nicholas@mxc.ca>2013-03-13 22:55:42 +0000
commit64a0a33307723957bf2f15e3181a290853c6f833 (patch)
treef1e808845fd295d459a7c02773dd4bd2df034835 /lib/Transforms/Instrumentation
parent22063d60ab2e3d4fa9528cffb14e8284c7058a30 (diff)
downloadllvm-64a0a33307723957bf2f15e3181a290853c6f833.tar.gz
llvm-64a0a33307723957bf2f15e3181a290853c6f833.tar.bz2
llvm-64a0a33307723957bf2f15e3181a290853c6f833.tar.xz
No functionality change. Rename emitGCNO() to the more sensible
emitProfileNotes(), similar to emitProfileArcs(). Also update its comment. Also add a comment on Version[4] (there will be another comment in clang later), and compress lines that exceeded 80 columns. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176994 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Instrumentation')
-rw-r--r--lib/Transforms/Instrumentation/GCOVProfiling.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/Transforms/Instrumentation/GCOVProfiling.cpp b/lib/Transforms/Instrumentation/GCOVProfiling.cpp
index a79873cbf6..708bea945e 100644
--- a/lib/Transforms/Instrumentation/GCOVProfiling.cpp
+++ b/lib/Transforms/Instrumentation/GCOVProfiling.cpp
@@ -66,8 +66,8 @@ namespace {
private:
bool runOnModule(Module &M);
- // Create the GCNO files for the Module based on DebugInfo.
- void emitGCNO();
+ // Create the .gcno files for the Module based on DebugInfo.
+ void emitProfileNotes();
// Modify the program to track transitions along edges and call into the
// profiling runtime to emit .gcda files when run.
@@ -88,8 +88,8 @@ namespace {
// block number.
GlobalVariable *buildEdgeLookupTable(Function *F,
GlobalVariable *Counter,
- const UniqueVector<BasicBlock *> &Preds,
- const UniqueVector<BasicBlock *> &Succs);
+ const UniqueVector<BasicBlock *>&Preds,
+ const UniqueVector<BasicBlock*>&Succs);
// Add the function to write out all our counters to the global destructor
// list.
@@ -101,7 +101,7 @@ namespace {
bool EmitNotes;
bool EmitData;
- char Version[4];
+ char Version[4]; // This is stored in reverse order for direct emission.
bool UseExtraChecksum;
bool NoRedZone;
bool NoFunctionNamesInData;
@@ -363,12 +363,12 @@ bool GCOVProfiler::runOnModule(Module &M) {
this->M = &M;
Ctx = &M.getContext();
- if (EmitNotes) emitGCNO();
+ if (EmitNotes) emitProfileNotes();
if (EmitData) return emitProfileArcs();
return false;
}
-void GCOVProfiler::emitGCNO() {
+void GCOVProfiler::emitProfileNotes() {
NamedMDNode *CU_Nodes = M->getNamedMetadata("llvm.dbg.cu");
if (!CU_Nodes) return;