Lines Matching refs:blocks
57 SmallVector<const GCOVBlock *, 1> blocks; member
151 fn->blocks.push_back(std::make_unique<GCOVBlock>(i)); in readGCNO()
156 fn->blocks.push_back(std::make_unique<GCOVBlock>(i)); in readGCNO()
160 if (srcNo >= fn->blocks.size()) { in readGCNO()
162 << fn->blocks.size() << ")\n"; in readGCNO()
165 GCOVBlock *src = fn->blocks[srcNo].get(); in readGCNO()
170 GCOVBlock *dst = fn->blocks[dstNo].get(); in readGCNO()
181 if (srcNo >= fn->blocks.size()) { in readGCNO()
183 << fn->blocks.size() << ")\n"; in readGCNO()
186 GCOVBlock &Block = *fn->blocks[srcNo]; in readGCNO()
294 if (fn->blocks.size() >= 2) { in readGCDA()
295 GCOVBlock &src = *fn->blocks[0]; in readGCDA()
297 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()
392 for (const auto &Block : blocks) in print()
489 uint64_t GCOVBlock::getCyclesCount(const BlockVector &blocks) { in getCyclesCount() argument
494 for (auto b : blocks) { in getCyclesCount()
499 for (auto block : blocks) { in getCyclesCount()
510 for (auto b : blocks) { in getCyclesCount()
682 line.blocks.push_back(&b); in collectFunction()
690 for (const GCOVBlock *b : line.blocks) { in collectSourceLine()
701 if (!llvm::is_contained(line.blocks, &arc->src)) in collectSourceLine()
708 count += GCOVBlock::getCyclesCount(line.blocks); in collectSourceLine()
717 for (const GCOVBlock *b : line.blocks) { in collectSourceLine()
777 for (const GCOVBlock *b : line.blocks) { in annotateSource()
810 if (line.blocks.empty()) in printSourceToIntermediate()
819 for (const GCOVBlock *b : line.blocks) { in printSourceToIntermediate()
925 << formatPercentage(blocksExec, f.blocks.size() - 2) << "%\n"; in printFunctionDetails()