Lines Matching defs:GCOVProfiler
43 class GCOVProfiler : public ModulePass {
46 GCOVProfiler()
51 GCOVProfiler(bool EmitNotes, bool EmitData, bool use402Format = false,
55 assert((EmitNotes || EmitData) && "GCOVProfiler asked to do nothing?");
107 char GCOVProfiler::ID = 0;
108 INITIALIZE_PASS(GCOVProfiler, "insert-gcov-profiling",
114 return new GCOVProfiler(EmitNotes, EmitData, Use402Format, UseExtraChecksum);
332 std::string GCOVProfiler::mangleName(DICompileUnit CU, const char *NewStem) {
353 bool GCOVProfiler::runOnModule(Module &M) {
362 void GCOVProfiler::emitGCNO() {
420 bool GCOVProfiler::emitProfileArcs() {
533 GlobalVariable *GCOVProfiler::buildEdgeLookupTable(
579 Constant *GCOVProfiler::getStartFileFunc() {
585 Constant *GCOVProfiler::getIncrementIndirectCounterFunc() {
596 Constant *GCOVProfiler::getEmitFunctionFunc() {
605 Constant *GCOVProfiler::getEmitArcsFunc() {
615 Constant *GCOVProfiler::getEndFileFunc() {
620 GlobalVariable *GCOVProfiler::getEdgeStateValue() {
633 void GCOVProfiler::insertCounterWriteout(
699 void GCOVProfiler::insertIndirectCounterIncrement() {
701 cast<Function>(GCOVProfiler::getIncrementIndirectCounterFunc());
751 void GCOVProfiler::