Searched refs:scratch_sgpr (Results 1 - 7 of 7) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/
H A Dtest_regalloc.cpp151 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 Dtest_to_hw_instr.cpp200 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 Daco_lower_to_hw_instr.cpp1117 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 Daco_ssa_elimination.cpp134 pc->scratch_sgpr = block.scratch_sgpr;
H A Daco_ir.h1629 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 Daco_register_allocation.cpp1830 instr->pseudo().scratch_sgpr = PhysReg{(unsigned)reg};
2870 pred.scratch_sgpr = PhysReg{(uint16_t)reg};
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.3.0.rst3593 - aco/tests: add regalloc.scratch_sgpr.create_vector

Completed in 22 milliseconds