Lines Matching refs:GCOVProfiler

73   class GCOVProfiler : public ModulePass {  class
76 GCOVProfiler() : GCOVProfiler(GCOVOptions::getDefault()) {} in GCOVProfiler() function in __anonb9b0140c0111::GCOVProfiler
77 GCOVProfiler(const GCOVOptions &Opts) : ModulePass(ID), Options(Opts) { in GCOVProfiler() function in __anonb9b0140c0111::GCOVProfiler
145 char GCOVProfiler::ID = 0;
146 INITIALIZE_PASS(GCOVProfiler, "insert-gcov-profiling",
150 return new GCOVProfiler(Options); in createGCOVProfilerPass()
423 std::string GCOVProfiler::mangleName(const DICompileUnit *CU, in mangleName()
449 bool GCOVProfiler::runOnModule(Module &M) { in runOnModule()
487 void GCOVProfiler::emitProfileNotes() { in emitProfileNotes()
572 bool GCOVProfiler::emitProfileArcs() { in emitProfileArcs()
710 GlobalVariable *GCOVProfiler::buildEdgeLookupTable( in buildEdgeLookupTable()
756 Constant *GCOVProfiler::getStartFileFunc() { in getStartFileFunc()
766 Constant *GCOVProfiler::getIncrementIndirectCounterFunc() { in getIncrementIndirectCounterFunc()
777 Constant *GCOVProfiler::getEmitFunctionFunc() { in getEmitFunctionFunc()
789 Constant *GCOVProfiler::getEmitArcsFunc() { in getEmitArcsFunc()
798 Constant *GCOVProfiler::getSummaryInfoFunc() { in getSummaryInfoFunc()
803 Constant *GCOVProfiler::getDeleteWriteoutFunctionListFunc() { in getDeleteWriteoutFunctionListFunc()
808 Constant *GCOVProfiler::getDeleteFlushFunctionListFunc() { in getDeleteFlushFunctionListFunc()
813 Constant *GCOVProfiler::getEndFileFunc() { in getEndFileFunc()
818 GlobalVariable *GCOVProfiler::getEdgeStateValue() { in getEdgeStateValue()
831 Function *GCOVProfiler::insertCounterWriteout( in insertCounterWriteout()
890 void GCOVProfiler::insertIndirectCounterIncrement() { in insertIndirectCounterIncrement()
892 cast<Function>(GCOVProfiler::getIncrementIndirectCounterFunc()); in insertIndirectCounterIncrement()
941 Function *GCOVProfiler::