Nick Lewycky
ed749d8c94
Fix think-o: emit all 8 bytes of the EOF marker. Also reflow a line in a
...
comment for 80 columns.
llvm-svn: 129904
2011-04-21 02:48:39 +00:00
Nick Lewycky
8e0a38f88a
Add independent controls for whether GCOV profiling should emit .gcno files or
...
instrument the program to emit .gcda.
TODO: we should emit slightly different .gcda files when .gcno emission is off.
llvm-svn: 129903
2011-04-21 01:56:25 +00:00
Nick Lewycky
c5ea8528cc
Move the re-stemming function up top and use it where it's currently inlined.
...
Break the arc-profile code out to a function like the notes emission code is,
and reorder the functions in the file.
The only functionality change is that we no longer modify the Module when the
Module has no debug info to use.
llvm-svn: 129631
2011-04-16 02:05:18 +00:00
Nick Lewycky
966edd068f
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.
llvm-svn: 129630
2011-04-16 01:20:23 +00:00