Lines Matching defs:block
322 /* First, we need liveness information to be computed per block */
331 midgard_block *block = (midgard_block *) _block;
332 mir_foreach_instr_in_block_rev(block, ins) {
347 /* Now that every block has live_in/live_out computed, we can determine
348 * interference by walking each block linearly. Take live_out at the
349 * end of each block and walk the block backwards. */
651 /* Destinations of instructions in a writeout block cannot be assigned
700 * writeout block, so this cannot conflict with the writeout r0 (there
937 midgard_block *block = (midgard_block *) _block;
938 mir_foreach_instr_in_block_safe(block, ins) {
956 mir_insert_instruction_after_scheduled(ctx, block, ins, st);
968 mir_insert_instruction_before_scheduled(ctx, block, ins, read);
1004 last_spill = mir_insert_instruction_after_scheduled(ctx, block, ins, st);
1011 mir_insert_instruction_after_scheduled(ctx, block, ins, mv);
1034 midgard_block *block = (midgard_block *) _block;
1035 mir_foreach_instr_in_block(block, ins) {
1066 mir_insert_instruction_before_scheduled(ctx, block, before, st);
1099 midgard_block *block = (midgard_block *) _block;
1100 mir_foreach_instr_in_block(block, ins) {
1130 mir_insert_instruction_before_scheduled(ctx, block, before, ld);