piggy
struct piggy *bank = bank_init(levels);
static struct piggy *bank_init(unsigned levels)
struct piggy *bank;
static void bank_free(struct piggy *bank, unsigned int levels)
static void bank_put(struct piggy *bank, struct basic_block *bb)
static struct basic_block *bank_get(struct piggy *bank)
static void visit(struct piggy *bank, struct basic_block_list **idf, struct basic_block *x, int curr_level)