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

/external/llvm/include/llvm/Support/
H A DGCOV.h27 class GCOVFunction;
246 SmallVector<std::unique_ptr<GCOVFunction>, 16> Functions;
260 /// GCOVFunction - Collects function information.
261 class GCOVFunction { class in namespace:llvm
266 GCOVFunction(GCOVFile &P) : Parent(P), Ident(0), LineNumber(0) {} function in class:llvm::GCOVFunction
308 GCOVBlock(GCOVFunction &P, uint32_t N) : Parent(P), Number(N), Counter(0),
311 const GCOVFunction &getParent() const { return Parent; }
340 GCOVFunction &Parent;
353 typedef SmallVector<const GCOVFunction *, 1> FunctionVector;
389 const GCOVFunction *Functio
[all...]
/external/llvm/lib/IR/
H A DGCOV.cpp37 auto GFun = make_unique<GCOVFunction>(*this);
109 // GCOVFunction implementation.
113 bool GCOVFunction::readGCNO(GCOVBuffer &Buff, GCOV::GCOVVersion Version) {
215 bool GCOVFunction::readGCDA(GCOVBuffer &Buff, GCOV::GCOVVersion Version) {
289 uint64_t GCOVFunction::getEntryCount() const {
295 uint64_t GCOVFunction::getExitCount() const {
299 /// dump - Dump GCOVFunction content to dbgs() for debugging purposes.
300 void GCOVFunction::dump() const {
308 void GCOVFunction::collectLineCounts(FileInfo &FI) {
567 DenseMap<const GCOVFunction *, boo
[all...]
/external/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp68 class GCOVFunction;
142 SmallVector<std::unique_ptr<GCOVFunction>, 16> Funcs;
205 class GCOVFunction;
289 friend class GCOVFunction;
304 class GCOVFunction : public GCOVRecord { class in namespace:__anon26255
306 GCOVFunction(DISubprogram SP, raw_ostream *os, uint32_t Ident, function in class:__anon26255::GCOVFunction
326 ~GCOVFunction() {
509 make_unique<GCOVFunction>(SP, &out, i, Options.UseCfgChecksum));
510 GCOVFunction &Func = *Funcs.back();

Completed in 142 milliseconds