Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/ProfileData/
H A DGCOV.cpp65 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()
119 functions.push_back(std::make_unique<GCOVFunction>(*this)); in readGCNO()
224 GCOVFunction *fn = nullptr; in readGCDA()
306 for (const GCOVFunction &f : *this) in print()
320 StringRef GCOVFunction::getName(bool demangle) const { in getName()
340 StringRef GCOVFunction::getFilename() const { return file.filenames[srcIdx]; } in getFilename()
344 uint64_t GCOVFunction::getEntryCount() const { in getEntryCount()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ProfileData/
H A DGCOV.h40 class GCOVFunction; variable
205 SmallVector<std::unique_ptr<GCOVFunction>, 16> functions;
206 std::map<uint32_t, GCOVFunction *> IdentToFunction;
211 SmallVectorImpl<std::unique_ptr<GCOVFunction>>::const_iterator>;
229 class GCOVFunction {
234 GCOVFunction(GCOVFile &file) : file(file) {} in GCOVFunction() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp97 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 __anon8d0cc8750611::GCOVFunction
801 static void dumpEdges(CFGMST<Edge, BBInfo> &MST, GCOVFunction &GF) { in dumpEdges()
878 Funcs.push_back(std::make_unique<GCOVFunction>(this, &F, SP, EndLine, in emitProfileNotes()
880 GCOVFunction &Func = *Funcs.back(); in emitProfileNotes()