| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/ |
| H A D | ir2.c | 101 insert(struct ir2_context *ctx, unsigned block_idx, unsigned reg_idx, argument 111 if (s->instr && s->instr->block_idx != block_idx) 113 if (s->instr_s && s->instr_s->block_idx != block_idx) 180 sched = insert(ctx, instr->block_idx, reg->idx, src1, &comp); 197 ins->block_idx = instr->block_idx; 213 int block_idx = -1; local in function:sched_next 231 if (block_idx < 366 int block_idx; local in function:schedule_instrs [all...] |
| H A D | ir2_cp.c | 65 if (p->block_idx != instr->block_idx) 181 redirect &= (c[i]->block_idx == instr->block_idx);
|
| H A D | ir2_assemble.c | 371 unsigned block_idx = 0; local in function:assemble 399 .address = instr->cf.block_idx, /* will be fixed later */ 402 .direction = instr->cf.block_idx > instr->block_idx, 423 block = ctx->instr_sched[j].instr->block_idx; 425 block = ctx->instr_sched[j].instr_s->block_idx; 427 assert(block_idx <= block); 447 if (exec.count == 6 || (exec.count && (need_sync || block != block_idx))) { 453 while (block_idx < block) 454 block_addr[++block_idx] [all...] |
| H A D | ir2_private.h | 71 /* block_idx to free on (-1 = free on ref_count==0) */ 79 unsigned block_idx; member in struct:ir2_instr 136 /* jmp dst block_idx */ 137 uint8_t block_idx; member in struct:ir2_instr::__anon0ec1ae09030a::__anon0ec1ae090908 150 unsigned block_idx, pred_idx; member in struct:ir2_context
|
| H A D | ir2_nir.c | 271 instr->block_idx = ctx->block_idx; 808 ctx->block_has_jump[ctx->block_idx] = true; 888 ctx->block_idx = block->index; 907 instr->cf.block_idx = succs->index;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/ |
| H A D | ir2.c | 105 insert(struct ir2_context *ctx, unsigned block_idx, unsigned reg_idx, argument 115 if (s->instr && s->instr->block_idx != block_idx) 117 if (s->instr_s && s->instr_s->block_idx != block_idx) 190 sched = insert(ctx, instr->block_idx, reg->idx, src1, &comp); 207 ins->block_idx = instr->block_idx; 224 int block_idx = -1; local in function:sched_next 242 if (block_idx < 396 int block_idx; local in function:schedule_instrs [all...] |
| H A D | ir2_cp.c | 68 if (p->block_idx != instr->block_idx) 188 redirect &= (c[i]->block_idx == instr->block_idx);
|
| H A D | ir2_assemble.c | 375 unsigned block_idx = 0; local in function:assemble 403 .address = instr->cf.block_idx, /* will be fixed later */ 406 .direction = instr->cf.block_idx > instr->block_idx, 427 block = ctx->instr_sched[j].instr->block_idx; 429 block = ctx->instr_sched[j].instr_s->block_idx; 431 assert(block_idx <= block); 452 (exec.count && (need_sync || block != block_idx))) { 459 while (block_idx < block) 460 block_addr[++block_idx] [all...] |
| H A D | ir2_private.h | 71 /* block_idx to free on (-1 = free on ref_count==0) */ 79 unsigned block_idx; member in struct:ir2_instr 136 /* jmp dst block_idx */ 137 uint8_t block_idx; member in struct:ir2_instr::__anon5c5cc0dc030a::__anon5c5cc0dc0908 150 unsigned block_idx, pred_idx; member in struct:ir2_context
|
| H A D | ir2_nir.c | 282 instr->block_idx = ctx->block_idx; 821 ctx->block_has_jump[ctx->block_idx] = true; 901 ctx->block_idx = block->index; 920 instr->cf.block_idx = succs->index;
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_spill.cpp | 171 next_uses_per_block(spill_ctx& ctx, unsigned block_idx, uint32_t& worklist) argument 173 Block* block = &ctx.program->blocks[block_idx]; 174 ctx.next_use_distances_start[block_idx] = ctx.next_use_distances_end[block_idx]; 175 auto& next_use_distances_start = ctx.next_use_distances_start[block_idx]; 203 next_use_distances_start[op.getTemp()] = {block_idx, idx}; 208 assert(block_idx != 0 || next_use_distances_start.empty()); 214 std::pair<uint32_t, uint32_t> distance{block_idx, 0}; 276 unsigned block_idx = --worklist; local in function:aco::__anond37687ce0110::compute_global_next_uses 277 next_uses_per_block(ctx, block_idx, worklis 435 get_demand_before(spill_ctx & ctx,unsigned block_idx,unsigned idx) argument 448 get_live_in_demand(spill_ctx & ctx,unsigned block_idx) argument 479 init_live_in_vars(spill_ctx & ctx,Block * block,unsigned block_idx) argument 754 add_coupling_code(spill_ctx & ctx,Block * block,unsigned block_idx) argument 1154 process_block(spill_ctx & ctx,unsigned block_idx,Block * block,RegisterDemand spilled_registers) argument 1277 spill_block(spill_ctx & ctx,unsigned block_idx) argument [all...] |
| H A D | aco_lower_phis.cpp | 54 get_ssa(Program* program, unsigned block_idx, ssa_state* state, bool input) argument 57 if (state->visited[block_idx]) 58 return state->outputs[block_idx]; 61 Operand output = get_ssa(program, block_idx, state, true); 62 state->visited[block_idx] = true; 63 state->outputs[block_idx] = output; 68 if (state->any_pred_defined[block_idx] == pred_defined::undef) 71 Block& block = program->blocks[block_idx]; 82 bool previously_visited = state->visited[block_idx]; 87 state->visited[block_idx] 140 unsigned block_idx = block->index; local in function:aco::build_merge_code [all...] |
| H A D | aco_ssa_elimination.cpp | 87 for (unsigned block_idx = 0; block_idx < ctx.program->blocks.size(); ++block_idx) { local in function:aco::__anonf94d4d690110::insert_parallelcopies 88 auto& logical_phi_info = ctx.logical_phi_info[block_idx]; 92 Block& block = ctx.program->blocks[block_idx]; 115 for (unsigned block_idx = 0; block_idx < ctx.program->blocks.size(); ++block_idx) { local in function:aco::__anonf94d4d690110::insert_parallelcopies 116 auto& linear_phi_info = ctx.linear_phi_info[block_idx]; 120 Block& block = ctx.program->blocks[block_idx]; [all...] |
| H A D | aco_lower_to_cssa.cpp | 187 uint32_t block_idx = node_var.defined_at; local in function:aco::__anondeebb31e0110::intersects 190 bool parent_live = ctx.live_out[block_idx].count(parent.id()); 198 ? ctx.program->blocks[block_idx].logical_preds 199 : ctx.program->blocks[block_idx].linear_preds; 206 for (const copy& cp : ctx.parallelcopies[block_idx]) { 218 const Block& block = ctx.program->blocks[block_idx]; 338 try_coalesce_copy(cssa_ctx& ctx, copy copy, uint32_t block_idx) argument 348 uint32_t pred = block_idx; 350 block_idx = pred; 353 } while (block_idx ! [all...] |
| H A D | aco_live_var_analysis.cpp | 429 unsigned block_idx = --worklist; local in function:aco::live_var_analysis 430 process_live_temps_per_block(program, result, &program->blocks[block_idx], worklist, 432 new_demand.update(program->blocks[block_idx].register_demand);
|
| H A D | aco_insert_exec_mask.cpp | 126 mark_block_wqm(wqm_ctx& ctx, unsigned block_idx) argument 128 if (ctx.branch_wqm[block_idx]) 131 ctx.branch_wqm[block_idx] = true; 132 ctx.worklist.insert(block_idx); 134 Block& block = ctx.program->blocks[block_idx];
|
| H A D | aco_lower_to_hw_instr.cpp | 1912 for (int block_idx = program->blocks.size() - 1; block_idx >= 0; block_idx--) { local in function:aco::lower_to_hw_instr 1913 Block* block = &program->blocks[block_idx]; 1919 emit_set_mode_from_block(bld, *program, block, (block_idx == 0)); 2029 block = &program->blocks[block_idx];
|
| H A D | aco_register_allocation.cpp | 2053 read_variable(ra_ctx& ctx, Temp val, unsigned block_idx) argument 2055 std::unordered_map<unsigned, Temp>::iterator it = ctx.renames[block_idx].find(val.id()); 2056 if (it == ctx.renames[block_idx].end())
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/ |
| H A D | nir_lower_dynamic_bo_access.c | 110 unsigned block_idx = instr->intrinsic == nir_intrinsic_store_ssbo; local in function:lower_dynamic_bo_access_instr 111 if (nir_src_is_const(instr->src[block_idx])) 129 instr->src[block_idx].ssa, 138 generate_store_ssbo_ssa_def(b, instr, instr->src[block_idx].ssa, first_idx, last_idx);
|
| /xsrc/external/mit/brotli/dist/c/enc/ |
| H A D | block_splitter_inc.h | 232 size_t block_idx = 0; local in function:FN 234 BROTLI_DCHECK(block_idx < num_blocks); 235 ++block_lengths[block_idx]; 237 ++block_idx; 240 BROTLI_DCHECK(block_idx == num_blocks); 342 size_t block_idx = 0; local in function:FN 349 split->types[block_idx] = id; 350 split->lengths[block_idx] = cur_length; 353 ++block_idx; 356 split->num_blocks = block_idx; [all...] |
| /xsrc/external/mit/xorg-server/dist/glamor/ |
| H A D | glamor_largepixmap.c | 49 int block_idx; local in function:__glamor_compute_clipped_regions 109 block_idx = (loop_start_block_y - delta_j) * block_stride; 112 block_idx += loop_block_stride; 113 temp_block_idx = block_idx + loop_start_block_x; 131 clipped_regions[k].block_idx = temp_block_idx; 182 clipped_regions[0].block_idx = 0; 221 x = box_array[clipped_regions[i].block_idx].x1; 222 y = box_array[clipped_regions[i].block_idx].y1; 223 width = box_array[clipped_regions[i].block_idx].x2 - x; 224 height = box_array[clipped_regions[i].block_idx] [all...] |
| H A D | glamor_priv.h | 347 int block_idx; member in struct:glamor_pixmap_clipped_regions
|
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| H A D | brw_schedule_instructions.cpp | 610 this->block_idx = 0; 682 int block_idx; member in class:instruction_scheduler 883 if (!BITSET_TEST(livein[block_idx], inst->dst.nr) && 893 !BITSET_TEST(liveout[block_idx], inst->src[i].nr) && 901 if (!BITSET_TEST(hw_liveout[block_idx], reg) && 1755 block_idx = block->num;
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/ |
| H A D | brw_schedule_instructions.cpp | 613 int block_idx; member in class:instruction_scheduler 812 if (!BITSET_TEST(livein[block_idx], inst->dst.nr) && 822 !BITSET_TEST(liveout[block_idx], inst->src[i].nr) && 830 if (!BITSET_TEST(hw_liveout[block_idx], reg) && 1670 block_idx = block->num;
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/ |
| H A D | compiler.h | 664 unsigned midgard_get_first_tag_from_block(compiler_context *ctx, unsigned block_idx);
|