Lines Matching full:blocks
67 blocks = [block_summary.BlockSummary(i, 0) for i in range(n)]
68 func.blocks = blocks
71 arc = arc_summary.ArcSummary(blocks[0], blocks[i], 0)
72 blocks[0].exit_arcs.append(arc)
73 blocks[i].entry_arcs.append(arc)
78 for i, arc in zip(range(1, n), blocks[0].exit_arcs):
91 blocks = [block_summary.BlockSummary(i, 0) for i in range(n)]
92 func.blocks = blocks
95 arc = arc_summary.ArcSummary(blocks[0], blocks[1],
97 blocks[0].exit_arcs.append(arc)
98 blocks[1].entry_arcs.append(arc)
100 arc = arc_summary.ArcSummary(blocks[0], blocks[2],
102 blocks[0].exit_arcs.append(arc)
103 blocks[2].entry_arcs.append(arc)
106 arc = arc_summary.ArcSummary(blocks[0], blocks[i], 0)
107 blocks[0].exit_arcs.append(arc)
108 blocks[i].entry_arcs.append(arc)
114 self.assertFalse(blocks[0].exit_arcs[0].resolved)
115 self.assertFalse(blocks[0].exit_arcs[1].resolved)
116 for i, arc in zip(range(3, n), blocks[0].exit_arcs[2:]):
133 self.assertEqual(summary.functions[3].blocks[index].count,
139 self.assertEqual(summary.functions[4].blocks[index].count,