'Yield (incoming block, number of stack pops) pairs for *block*.'

def incoming_blocks(self, block):

    for (i, pops) in block.incoming_jumps.items():
        if (i in self.liveblocks):
            (yield (self.blocks[i], pops))
