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

/external/llvm/include/llvm/Support/
H A DGCOV.h28 class GCOVFunction;
247 SmallVector<std::unique_ptr<GCOVFunction>, 16> Functions;
261 /// GCOVFunction - Collects function information.
262 class GCOVFunction { class in namespace:llvm
267 GCOVFunction(GCOVFile &P) : Parent(P), Ident(0), LineNumber(0) {} function in class:llvm::GCOVFunction
314 GCOVBlock(GCOVFunction &P, uint32_t N)
318 const GCOVFunction &getParent() const { return Parent; }
355 GCOVFunction &Parent;
370 typedef SmallVector<const GCOVFunction *, 1> FunctionVector;
407 const GCOVFunction *Functio
[all...]
/external/llvm/lib/IR/
H A DGCOV.cpp42 auto GFun = make_unique<GCOVFunction>(*this);
122 // GCOVFunction implementation.
126 bool GCOVFunction::readGCNO(GCOVBuffer &Buff, GCOV::GCOVVersion Version) {
249 bool GCOVFunction::readGCDA(GCOVBuffer &Buff, GCOV::GCOVVersion Version) {
332 uint64_t GCOVFunction::getEntryCount() const {
338 uint64_t GCOVFunction::getExitCount() const {
342 /// dump - Dump GCOVFunction content to dbgs() for debugging purposes.
343 void GCOVFunction::dump() const {
352 void GCOVFunction::collectLineCounts(FileInfo &FI) {
603 DenseMap<const GCOVFunction *, boo
[all...]
/external/llvm/lib/Transforms/Instrumentation/
H A 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 in namespace:__anon12885
313 GCOVFunction(const DISubprogram *SP, Function *F, raw_ostream *os, function in class:__anon12885::GCOVFunction
515 Funcs.push_back(make_unique<GCOVFunction>(SP, F, &out, FunctionIdent++,
518 GCOVFunction &Func = *Funcs.back();

Completed in 93 milliseconds