Searched refs:scratch_sgpr (Results 1 – 5 of 5) sorted by relevance
/external/mesa3d/src/amd/compiler/ |
D | aco_ssa_elimination.cpp | 109 pc->scratch_sgpr = block.scratch_sgpr; in insert_parallelcopies()
|
D | aco_lower_to_hw_instr.cpp | 1061 …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 …]
|
D | aco_ir.h | 1263 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
|
D | aco_register_allocation.cpp | 1495 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/ |
D | test_to_hw_instr.cpp | 200 static_cast<Pseudo_instruction*>(pseudo)->scratch_sgpr = m0;
|