Home
last modified time | relevance | path

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

/external/llvm/include/llvm/Support/
DGCOV.h28 class GCOVFunction; variable
247 SmallVector<std::unique_ptr<GCOVFunction>, 16> Functions;
262 class GCOVFunction {
267 GCOVFunction(GCOVFile &P) : Parent(P), Ident(0), LineNumber(0) {} in GCOVFunction() function
314 GCOVBlock(GCOVFunction &P, uint32_t N) in GCOVBlock()
318 const GCOVFunction &getParent() const { return Parent; } in getParent()
355 GCOVFunction &Parent;
370 typedef SmallVector<const GCOVFunction *, 1> FunctionVector;
407 const GCOVFunction *Function) { in addFunctionLine()
438 typedef MapVector<const GCOVFunction *, GCOVCoverage> FuncCoverageMap;
/external/llvm/lib/IR/
DGCOV.cpp42 auto GFun = make_unique<GCOVFunction>(*this); in readGCNO()
126 bool GCOVFunction::readGCNO(GCOVBuffer &Buff, GCOV::GCOVVersion Version) { in readGCNO()
249 bool GCOVFunction::readGCDA(GCOVBuffer &Buff, GCOV::GCOVVersion Version) { in readGCDA()
332 uint64_t GCOVFunction::getEntryCount() const { in getEntryCount()
338 uint64_t GCOVFunction::getExitCount() const { in getExitCount()
343 void GCOVFunction::dump() const { in dump()
352 void GCOVFunction::collectLineCounts(FileInfo &FI) { in collectLineCounts()
603 DenseMap<const GCOVFunction *, bool> LineExecs; in print()
627 const GCOVFunction *Function = &Block->getParent(); in print()
629 std::pair<const GCOVFunction *, GCOVCoverage> KeyValue( in print()
[all …]
/external/llvm/lib/Transforms/Instrumentation/
DGCOVProfiling.cpp71 class GCOVFunction;
140 SmallVector<std::unique_ptr<GCOVFunction>, 16> Funcs;
204 class GCOVFunction;
296 friend class GCOVFunction;
311 class GCOVFunction : public GCOVRecord { class
313 GCOVFunction(const DISubprogram *SP, Function *F, raw_ostream *os, in GCOVFunction() function in __anonb9b0140c0211::GCOVFunction
515 Funcs.push_back(make_unique<GCOVFunction>(SP, F, &out, FunctionIdent++, in emitProfileNotes()
518 GCOVFunction &Func = *Funcs.back(); in emitProfileNotes()