Home
last modified time | relevance | path

Searched refs:GCOVFunction (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/ProfileData/
H A DGCOV.cpp85 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()
357 uint64_t GCOVFunction::getEntryCount() const { in getEntryCount()
361 GCOVBlock &GCOVFunction::getExitBlock() const { in getExitBlock()
424 void GCOVFunction::print(raw_ostream &OS) const { in print()
840 for (const GCOVFunction *f : fs) in printSourceToIntermediate()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DGCOV.h37 class GCOVFunction; variable
209 SmallVector<std::unique_ptr<GCOVFunction>, 16> functions;
210 std::map<uint32_t, GCOVFunction *> identToFunction;
215 SmallVectorImpl<std::unique_ptr<GCOVFunction>>::const_iterator>;
236 class GCOVFunction {
241 GCOVFunction(GCOVFile &file) : file(file) {} in GCOVFunction() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp91 class GCOVFunction;
160 SmallVector<std::unique_ptr<GCOVFunction>, 16> Funcs;
235 class GCOVFunction;
315 friend class GCOVFunction;
326 class GCOVFunction : public GCOVRecord { class
328 GCOVFunction(GCOVProfiler *P, Function *F, const DISubprogram *SP, in GCOVFunction() function in __anone531cbe00311::GCOVFunction
751 static void dumpEdges(CFGMST<Edge, BBInfo> &MST, GCOVFunction &GF) { in dumpEdges()
833 Funcs.push_back(std::make_unique<GCOVFunction>(this, &F, SP, EndLine, in emitProfileNotes()
835 GCOVFunction &Func = *Funcs.back(); in emitProfileNotes()