Home
last modified time | relevance | path

Searched refs:instr_idx_by_regs (Results 1 – 1 of 1) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
Daco_optimizer_postRA.cpp61 std::vector<std::array<Idx, max_reg_cnt>> instr_idx_by_regs; member
69 std::fill(instr_idx_by_regs[block->index].begin(), instr_idx_by_regs[block->index].end(), in reset_block()
79 { return instr_idx_by_regs[pred][i] == instr_idx_by_regs[first_linear_pred][i]; }); in reset_block()
82 instr_idx_by_regs[block->index][i] = instr_idx_by_regs[first_linear_pred][i]; in reset_block()
84 instr_idx_by_regs[block->index][i] = written_by_multiple_instrs; in reset_block()
98 return instr_idx_by_regs[pred][i] == instr_idx_by_regs[first_logical_pred][i]; in reset_block()
102 instr_idx_by_regs[block->index][i] = instr_idx_by_regs[first_logical_pred][i]; in reset_block()
104 instr_idx_by_regs[block->index][i] = written_by_multiple_instrs; in reset_block()
135 std::fill(ctx.instr_idx_by_regs[ctx.current_block->index].begin() + r, in save_reg_writes()
136 ctx.instr_idx_by_regs[ctx.current_block->index].begin() + r + dw_size, idx); in save_reg_writes()
[all …]