Lines Matching refs:GCOVFunction
66 std::vector<std::vector<const GCOVFunction *>> startLineToFunctions;
80 void printFunctionDetails(const GCOVFunction &f, raw_ostream &os) const;
85 void collectFunction(GCOVFunction &f, Summary &summary);
115 GCOVFunction *fn = nullptr; in readGCNO()
121 functions.push_back(std::make_unique<GCOVFunction>(*this)); in readGCNO()
232 GCOVFunction *fn = nullptr; in readGCDA()
308 for (const GCOVFunction &f : *this) in print()
335 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()
372 void GCOVFunction::propagateCounts(const GCOVBlock &v, GCOVArc *pred) { in propagateCounts()
424 void GCOVFunction::print(raw_ostream &OS) const { in print()
433 LLVM_DUMP_METHOD void GCOVFunction::dump() const { print(dbgs()); } in dump()
696 void Context::collectFunction(GCOVFunction &f, Summary &summary) { in collectFunction()
840 for (const GCOVFunction *f : fs) in printSourceToIntermediate()
888 for (GCOVFunction &f : make_pointee_range(file.functions)) { in print()
945 void Context::printFunctionDetails(const GCOVFunction &f, in printFunctionDetails()