Lines Matching defs:blocks
28 // Count the number of static basic blocks and instructions.
48 // Allocate space for all of the static blocks
49 MyStaticRec *blocks = new MyStaticRec[num_static_bb];
51 // Read the static blocks again and save pointers to them
54 trace->ReadStatic(&blocks[ii].bb);
55 uint32_t num_insns = blocks[ii].bb.num_insns;
57 blocks[ii].insns = new uint32_t[num_insns];
58 trace->ReadStaticInsns(num_insns, blocks[ii].insns);
64 uint32_t num_insns = blocks[num_static_bb - 1].bb.num_insns;
65 uint32_t *insn_ptr = blocks[num_static_bb - 1].insns;
69 blocks[num_static_bb - 1].bb.num_insns = actual_num_insns;
86 // the static blocks now that we have written that information to the
91 // Count the number of dynamic executions of basic blocks and instructions.
102 "Error: basic block number (%lld) too large (num blocks: %lld)\n",
131 printf("Static basic blocks: %llu, Dynamic basic blocks: %llu\n",