Lines Matching defs:blocks
20 MyStaticRec **assign_inner_blocks(int num_blocks, MyStaticRec *blocks);
29 // blocks.
62 // Allocate space for all of the static blocks
63 MyStaticRec *blocks = new MyStaticRec[num_static_bb];
65 // Read in all the static blocks
67 trace->ReadStatic(&blocks[ii].bb);
68 blocks[ii].is_thumb = blocks[ii].bb.bb_addr & 1;
69 blocks[ii].bb.bb_addr &= ~1;
70 blocks[ii].sym = NULL;
71 blocks[ii].inner = NULL;
72 trace->ReadStaticInsns(blocks[ii].bb.num_insns, insns);
75 MyStaticRec **sorted = assign_inner_blocks(num_static_bb, blocks);
86 blocks[bb_num].sym = sym;
103 // Find the basic blocks that are subsets of other basic blocks.
104 MyStaticRec **assign_inner_blocks(int num_blocks, MyStaticRec *blocks)
109 // Create a list of pointers to the basic blocks that we can sort.
112 sorted[ii] = &blocks[ii];
115 // Sort the basic blocks into increasing address order
118 // Create pointers to inner blocks and break up the enclosing block