Lines Matching refs:blocks

58   SmallVector<const GCOVBlock *, 1> blocks;  member
149 fn->blocks.push_back(std::make_unique<GCOVBlock>(i)); in readGCNO()
154 fn->blocks.push_back(std::make_unique<GCOVBlock>(i)); in readGCNO()
158 if (srcNo >= fn->blocks.size()) { in readGCNO()
160 << fn->blocks.size() << ")\n"; in readGCNO()
163 GCOVBlock *src = fn->blocks[srcNo].get(); in readGCNO()
168 GCOVBlock *dst = fn->blocks[dstNo].get(); in readGCNO()
179 if (srcNo >= fn->blocks.size()) { in readGCNO()
181 << fn->blocks.size() << ")\n"; in readGCNO()
184 GCOVBlock &Block = *fn->blocks[srcNo]; in readGCNO()
283 if (fn->blocks.size() >= 2) { in readGCDA()
284 GCOVBlock &src = *fn->blocks[0]; in readGCDA()
286 version < GCOV::V408 ? *fn->blocks.back() : *fn->blocks[1]; in readGCDA()
358 return blocks.front()->getCount(); in getEntryCount()
362 return file.getVersion() < GCOV::V408 ? *blocks.back() : *blocks[1]; in getExitBlock()
427 for (const auto &Block : blocks) in print()
524 uint64_t GCOVBlock::getCyclesCount(const BlockVector &blocks) { in getCyclesCount() argument
529 for (const auto *b : blocks) { in getCyclesCount()
534 for (const auto *block : blocks) { in getCyclesCount()
545 for (const auto *b : blocks) { in getCyclesCount()
717 line.blocks.push_back(&b); in collectFunction()
725 for (const GCOVBlock *b : line.blocks) { in collectSourceLine()
736 if (!llvm::is_contained(line.blocks, &arc->src)) in collectSourceLine()
743 count += GCOVBlock::getCyclesCount(line.blocks); in collectSourceLine()
752 for (const GCOVBlock *b : line.blocks) { in collectSourceLine()
812 for (const GCOVBlock *b : line.blocks) { in annotateSource()
845 if (line.blocks.empty()) in printSourceToIntermediate()
854 for (const GCOVBlock *b : line.blocks) { in printSourceToIntermediate()
960 << formatPercentage(blocksExec, f.blocks.size() - 2) << "%\n"; in printFunctionDetails()