Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/compiler/
Daco_lower_phis.cpp69 return Operand(program->lane_mask); in get_ssa()
76 op = Operand::zero(program->lane_mask.bytes()); in get_ssa()
88 state->outputs[block_idx] = Operand(Temp(program->allocateTmp(program->lane_mask))); in get_ssa()
107 op = Operand(Temp(program->allocateTmp(program->lane_mask))); in get_ssa()
118 assert(op.size() == program->lane_mask.size()); in get_ssa()
144 cur = Operand::zero(program->lane_mask.bytes()); in build_merge_code()
349 if (phi->definitions[0].regClass() == program->lane_mask) in lower_phis()
Daco_optimizer_postRA.cpp205 Idx last_vcc_wr_idx = last_writer_idx(ctx, vcc, ctx.program->lane_mask); in try_apply_branch_vcc()
217 is_clobbered_since(ctx, exec, ctx.program->lane_mask, last_vcc_wr_idx) || in try_apply_branch_vcc()
218 is_clobbered_since(ctx, vcc, ctx.program->lane_mask, op0_instr_idx)) in try_apply_branch_vcc()
Daco_ir.cpp89 program->lane_mask = program->wave_size == 32 ? s1 : s2; in init_program()
Daco_instruction_selection_setup.cpp244 return RegClass(RegType::sgpr, ctx->program->lane_mask.size() * components); in get_reg_class()
Daco_optimizer.cpp1758 if (instr->definitions[0].regClass() != ctx.program->lane_mask) in combine_ordering_test()
1856 if (instr->definitions[0].regClass() != ctx.program->lane_mask) in combine_comparison_ordering()
1958 if (instr->definitions[0].regClass() != ctx.program->lane_mask) in combine_constant_comparison_ordering()
2494 Definition(ctx.program->allocateTmp(ctx.program->lane_mask)); in combine_add_sub_b2i()
Daco_ir.h2049 RegClass lane_mask; variable
Daco_spill.cpp1029 phi->operands[i] = Operand(exec, ctx.program->lane_mask); in add_coupling_code()
Daco_instruction_selection.cpp1056 assert(dst.regClass() == ctx->program->lane_mask); in emit_comparison()
9840 assert(instr->dest.ssa.bit_size != 1 || dst.regClass() == ctx->program->lane_mask); in visit_phi()
10299 assert(cond.regClass() == ctx->program->lane_mask); in begin_divergent_if_then()
10576 assert(cond.regClass() == ctx->program->lane_mask); in visit_if()