Searched refs:scratch_sgpr (Results 1 - 7 of 7) sorted by relevance
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/ |
| H A D | test_regalloc.cpp | 151 BEGIN_TEST(regalloc.scratch_sgpr.create_vector) 169 BEGIN_TEST(regalloc.scratch_sgpr.create_vector_sgpr_operand) 237 fprintf(output, " scc:%u scratch:s%u\n", parallelcopy.tmp_in_scc, parallelcopy.scratch_sgpr.reg());
|
| H A D | test_to_hw_instr.cpp | 200 pseudo->pseudo().scratch_sgpr = m0; 701 instr->pseudo().scratch_sgpr = m0; 721 instr->pseudo().scratch_sgpr = m0;
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_lower_to_hw_instr.cpp | 1117 copy_linear_vgpr(Builder& bld, Definition def, Operand op, bool preserve_scc, PhysReg scratch_sgpr) argument 1120 bld.sop1(aco_opcode::s_mov_b32, Definition(scratch_sgpr, s1), Operand(scc, s1)); 1133 bld.sopc(aco_opcode::s_cmp_lg_i32, Definition(scc, s1), Operand(scratch_sgpr, s1), 1138 swap_linear_vgpr(Builder& bld, Definition def, Operand op, bool preserve_scc, PhysReg scratch_sgpr) argument 1141 bld.sop1(aco_opcode::s_mov_b32, Definition(scratch_sgpr, s1), Operand(scc, s1)); 1160 bld.sopc(aco_opcode::s_cmp_lg_i32, Definition(scc, s1), Operand(scratch_sgpr, s1), 1166 PhysReg scratch_sgpr) 1185 copy_linear_vgpr(bld, def, op, *preserve_scc, scratch_sgpr); 1216 bld.sop1(aco_opcode::s_mov_b32, Definition(scratch_sgpr, s1), 1218 bld.vop3(aco_opcode::v_mul_lo_u32, dst, Operand(scratch_sgpr, s 1165 do_copy(lower_context * ctx,Builder & bld,const copy_operation & copy,bool * preserve_scc,PhysReg scratch_sgpr) argument [all...] |
| H A D | aco_ssa_elimination.cpp | 134 pc->scratch_sgpr = block.scratch_sgpr;
|
| H A D | aco_ir.h | 1629 PhysReg scratch_sgpr; /* might not be valid if it's not needed */ member in struct:aco::Pseudo_instruction 1899 PhysReg scratch_sgpr = PhysReg(); /* only needs to be valid if scc_live_out != false */ member in struct:aco::Block
|
| H A D | aco_register_allocation.cpp | 1830 instr->pseudo().scratch_sgpr = PhysReg{(unsigned)reg}; 2870 pred.scratch_sgpr = PhysReg{(uint16_t)reg};
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 21.3.0.rst | 3593 - aco/tests: add regalloc.scratch_sgpr.create_vector
|
Completed in 22 milliseconds