Lines Matching refs:GCOVBlock

58   SmallVector<const GCOVBlock *, 1> blocks;
81 void printBranchInfo(const GCOVBlock &Block, uint32_t &edgeIdx,
149 fn->blocks.push_back(std::make_unique<GCOVBlock>(i)); in readGCNO()
154 fn->blocks.push_back(std::make_unique<GCOVBlock>(i)); in readGCNO()
163 GCOVBlock *src = fn->blocks[srcNo].get(); in readGCNO()
168 GCOVBlock *dst = fn->blocks[dstNo].get(); in readGCNO()
184 GCOVBlock &Block = *fn->blocks[srcNo]; in readGCNO()
284 GCOVBlock &src = *fn->blocks[0]; in readGCDA()
285 GCOVBlock &sink = in readGCDA()
292 for (GCOVBlock &block : fn->blocksRange()) in readGCDA()
361 GCOVBlock &GCOVFunction::getExitBlock() const { in getExitBlock()
372 void GCOVFunction::propagateCounts(const GCOVBlock &v, GCOVArc *pred) { in propagateCounts()
374 const GCOVBlock &v; in propagateCounts()
442 void GCOVBlock::print(raw_ostream &OS) const { in print()
469 LLVM_DUMP_METHOD void GCOVBlock::dump() const { print(dbgs()); } in dump()
473 GCOVBlock::augmentOneCycle(GCOVBlock *src, in augmentOneCycle()
474 std::vector<std::pair<GCOVBlock *, size_t>> &stack) { in augmentOneCycle() argument
475 GCOVBlock *u; in augmentOneCycle()
502 for (GCOVBlock *v = u;;) { in augmentOneCycle()
509 for (GCOVBlock *v = u;;) { in augmentOneCycle()
524 uint64_t GCOVBlock::getCyclesCount(const BlockVector &blocks) { in getCyclesCount()
525 std::vector<std::pair<GCOVBlock *, size_t>> stack; in getCyclesCount()
530 const_cast<GCOVBlock *>(b)->traversable = true; in getCyclesCount()
531 const_cast<GCOVBlock *>(b)->incoming = nullptr; in getCyclesCount()
535 auto *b = const_cast<GCOVBlock *>(block); in getCyclesCount()
703 for (const GCOVBlock &b : f.blocksRange()) { in collectFunction()
725 for (const GCOVBlock *b : line.blocks) { 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()
854 for (const GCOVBlock *b : line.blocks) { in printSourceToIntermediate()
949 const GCOVBlock &exitBlock = f.getExitBlock(); in printFunctionDetails()
953 for (const GCOVBlock &b : f.blocksRange()) in printFunctionDetails()
964 void Context::printBranchInfo(const GCOVBlock &Block, uint32_t &edgeIdx, in printBranchInfo()