mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 03:02:36 +01:00
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. llvm-svn: 176994
This commit is contained in:
parent
27dd933a64
commit
f685b7fe28
@ -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;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user