Lines Matching refs:blocks
15 self.blocks = misc.Set()
16 self.blocks.add(self.entry)
17 self.blocks.add(self.exit)
47 # for unreachable blocks. That doesn't appear to be very common
55 self.blocks.add(b)
77 """Return the blocks in reverse postorder
85 return self.blocks.elements()
99 """Order blocks so that they are emitted in the right order"""
104 # - all reachable blocks must be emitted
107 # Find all the blocks to be emitted.
128 # preceeding blocks dominate following blocks
224 # Blocks that must be emitted *after* this one, because of
366 """Arrange the blocks in order and resolve jumps"""