Home | History | Annotate | Download | only in Instrumentation

Lines Matching defs:Block

79     // pred block number for certain non-trivial edges.
83 // block number.
166 // to the block.
195 // Represent a basic block in GCOV. Each block has a unique number in the
196 // function, number of lines belonging to each block, and a set of edges to
304 GCOVBlock &Block = *I->second;
305 if (Block.OutEdges.empty()) continue;
308 write(Block.OutEdges.size() * 2 + 1);
309 write(Block.Number);
310 for (int i = 0, e = Block.OutEdges.size(); i != e; ++i) {
311 DEBUG(dbgs() << Block.Number << " -> " << Block.OutEdges[i]->Number
313 write(Block.OutEdges[i]->Number);
318 // Emit lines for each block.
389 GCOVBlock &Block = Func.getBlock(BB);
393 Block.addEdge(Func.getBlock(TI->getSuccessor(i)));
396 Block.addEdge(Func.getReturnBlock());
408 GCOVLines &Lines = Block.getFile(SP.getFilename());
743 // Fill in the exit block.