Lines Matching refs:GCOVFunction
65 std::vector<std::vector<const GCOVFunction *>> startLineToFunctions;
79 void printFunctionDetails(const GCOVFunction &f, raw_ostream &os) const;
84 void collectFunction(GCOVFunction &f, Summary &summary);
114 GCOVFunction *fn = nullptr; in readGCNO()
120 functions.push_back(std::make_unique<GCOVFunction>(*this)); in readGCNO()
234 GCOVFunction *fn = nullptr; in readGCDA()
319 for (const GCOVFunction &f : *this) in print()
333 StringRef GCOVFunction::getName(bool demangle) const { in getName()
353 StringRef GCOVFunction::getFilename() const { return file.filenames[srcIdx]; } in getFilename()
357 uint64_t GCOVFunction::getEntryCount() const { in getEntryCount()
361 GCOVBlock &GCOVFunction::getExitBlock() const { in getExitBlock()
369 uint64_t GCOVFunction::propagateCounts(const GCOVBlock &v, GCOVArc *pred) { in propagateCounts()
389 void GCOVFunction::print(raw_ostream &OS) const { in print()
398 LLVM_DUMP_METHOD void GCOVFunction::dump() const { print(dbgs()); } in dump()
661 void Context::collectFunction(GCOVFunction &f, Summary &summary) { in collectFunction()
805 for (const GCOVFunction *f : fs) in printSourceToIntermediate()
853 for (GCOVFunction &f : make_pointee_range(file.functions)) { in print()
910 void Context::printFunctionDetails(const GCOVFunction &f, in printFunctionDetails()