Home
last modified time | relevance | path

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

/external/mesa3d/src/amd/compiler/
Daco_ssa_elimination.cpp109 pc->scratch_sgpr = block.scratch_sgpr; in insert_parallelcopies()
Daco_lower_to_hw_instr.cpp1061 …r_context* ctx, Builder& bld, const copy_operation& copy, bool *preserve_scc, PhysReg scratch_sgpr) in do_copy() argument
1104 … bld.sop1(aco_opcode::s_mov_b32, Definition(scratch_sgpr, s1), Operand((1 << bits) + 1u)); in do_copy()
1105 bld.vop3(aco_opcode::v_mul_lo_u32, dst, Operand(scratch_sgpr, s1), op); in do_copy()
1178 bld.sop1(aco_opcode::s_mov_b32, Definition(pi->scratch_sgpr, s1), Operand(scc, s1)); in do_swap()
1180 bld.sop1(aco_opcode::s_mov_b32, Definition(other, s1), Operand(pi->scratch_sgpr, s1)); in do_swap()
1183 bld.sop1(aco_opcode::s_mov_b32, Definition(pi->scratch_sgpr, s1), op); in do_swap()
1185 bld.sop1(aco_opcode::s_mov_b32, def, Operand(pi->scratch_sgpr, s1)); in do_swap()
1193 bld.sop1(aco_opcode::s_mov_b32, Definition(pi->scratch_sgpr, s1), Operand(scc, s1)); in do_swap()
1198 …bld.sopc(aco_opcode::s_cmp_lg_i32, Definition(scc, s1), Operand(pi->scratch_sgpr, s1), Operand(0u)… in do_swap()
1218 do_copy(ctx, bld, tmp_copy, &preserve_scc, pi->scratch_sgpr); in do_swap()
[all …]
Daco_ir.h1263 PhysReg scratch_sgpr; /* might not be valid if it's not needed */ member
1497 PhysReg scratch_sgpr = PhysReg(); /* only needs to be valid if scc_live_out != false */ member
Daco_register_allocation.cpp1495 pi->scratch_sgpr = PhysReg{(unsigned)reg}; in handle_pseudo()
2474 pred.scratch_sgpr = PhysReg{(uint16_t)reg}; in register_allocation()
/external/mesa3d/src/amd/compiler/tests/
Dtest_to_hw_instr.cpp200 static_cast<Pseudo_instruction*>(pseudo)->scratch_sgpr = m0;