Searched refs:GCOVFunction (Results 1 – 3 of 3) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ProfileData/ |
| H A D | GCOV.cpp | 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() 357 uint64_t GCOVFunction::getEntryCount() const { in getEntryCount() 361 GCOVBlock &GCOVFunction::getExitBlock() const { in getExitBlock() 389 void GCOVFunction::print(raw_ostream &OS) const { in print() 803 for (const GCOVFunction *f : fs) in printSourceToIntermediate() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
| H A D | GCOV.h | 40 class GCOVFunction; variable 212 SmallVector<std::unique_ptr<GCOVFunction>, 16> functions; 213 std::map<uint32_t, GCOVFunction *> identToFunction; 218 SmallVectorImpl<std::unique_ptr<GCOVFunction>>::const_iterator>; 236 class GCOVFunction { 241 GCOVFunction(GCOVFile &file) : file(file) {} in GCOVFunction() function
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | GCOVProfiling.cpp | 97 class GCOVFunction; 165 SmallVector<std::unique_ptr<GCOVFunction>, 16> Funcs; 288 class GCOVFunction; 368 friend class GCOVFunction; 379 class GCOVFunction : public GCOVRecord { class 381 GCOVFunction(GCOVProfiler *P, Function *F, const DISubprogram *SP, in GCOVFunction() function in __anon46c724de0611::GCOVFunction 801 static void dumpEdges(CFGMST<Edge, BBInfo> &MST, GCOVFunction &GF) { in dumpEdges() 880 Funcs.push_back(std::make_unique<GCOVFunction>(this, &F, SP, EndLine, in emitProfileNotes() 882 GCOVFunction &Func = *Funcs.back(); in emitProfileNotes()
|