Lines Matching defs:Block

133     errs() << "Block tag not found.\n";
139 if (!Buff.readInt(Dummy)) return false; // Block flags;
180 GCOVBlock &Block = *Blocks[BlockNo];
201 Block.addLine(Line);
270 GCOVBlock &Block = *Blocks[BlockNo];
271 for (size_t EdgeNo = 0, End = Block.getNumDstEdges(); EdgeNo < End;
279 Block.addCount(EdgeNo, ArcCount);
282 Block.sortDstEdges();
302 for (const auto &Block : Blocks)
303 Block->dump();
314 for (const auto &Block : Blocks)
315 Block->collectLineCounts(FI);
358 dbgs() << "Block : " << Number << " Counter : " << Counter << "\n";
571 const GCOVBlock *Block = *I;
574 uint64_t BlockCount = Block->getCount();
578 LineCount += Block->getCount();
593 const GCOVFunction *Function = &Block->getParent();
602 if (Block->getCount()) {
609 } else if (!LineExecs[Function] && Block->getCount()) {
630 const GCOVBlock *Block = *I;
633 if (Block->getLastLine() != LineIndex+1)
636 printBlockInfo(OS, *Block, LineIndex, BlockNo);
638 size_t NumEdges = Block->getNumDstEdges();
640 printBranchInfo(OS, *Block, FileCoverage, EdgeNo);
642 printUncondBranchInfo(OS, EdgeNo, (*Block->dst_begin())->Count);
667 const GCOVBlock &Block = **I;
668 if (Block.getNumDstEdges() && Block.getCount())
680 void FileInfo::printBlockInfo(raw_ostream &OS, const GCOVBlock &Block,
682 if (Block.getCount() == 0)
685 OS << format("%9" PRIu64 ":", Block.getCount());
690 void FileInfo::printBranchInfo(raw_ostream &OS, const GCOVBlock &Block,
694 for (GCOVBlock::EdgeIterator I = Block.dst_begin(), E = Block.dst_end();
699 if (Block.getCount()) ++Coverage.BranchesExec;
704 const GCOVFunction *Function = &Block.getParent();
706 if (Block.getCount()) ++FuncCoverage.BranchesExec;