Searched refs:pin_free (Results 1 – 14 of 14) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_instr_alugroup.cpp | 120 if (instr->dest() && instr->dest()->pin() == pin_free) { in add_trans_instructions() 209 if (dest && dest->pin() == pin_free) { in add_vec_instructions() 250 if (dest && dest->pin() == pin_free) in try_readport()
|
D | sfn_instr_mem.cpp | 193 auto dest = vf.dest(instr->dest, 0, pin_free); in emit_atomic_op2() 209 RegisterVec4 src(nullptr, src_as_register, nullptr, nullptr, pin_free); in emit_atomic_op2() 213 auto dest = vf.dest(instr->dest, 0, pin_free); in emit_atomic_op2() 234 auto dest = vf.dest(instr->dest, 0, pin_free); in emit_atomic_read() 267 auto dest = vf.dest(instr->dest, 0, pin_free); in emit_atomic_inc() 272 auto dest = vf.dest(instr->dest, 0, pin_free); in emit_atomic_inc() 316 shader.emit_instruction(new AluInstr(op2_sub_int, vf.dest(instr->dest, 0, pin_free), in emit_atomic_pre_dec()
|
D | sfn_valuefactory.cpp | 125 m_registers[key] = new Register( sel, chan, num_components > 1 ? pin_none : pin_free); in allocate_registers() 259 pinned_channel >= 0 ? pin_chan : pin_free); in temp_register() 271 if (pin == pin_free) in temp_vec4() 370 if (pin_channel == pin_free) in dest() 399 PRegister reg = new Register(m_next_register_index++, 0, pin_free); in undef() 472 retval.push_back(dest(dst, i, num_components > 1 ? pin_chan : pin_free)); in dest_vec() 511 return pin_free; in pin_from_string()
|
D | sfn_instr_alu.cpp | 309 return m_dest->pin() == pin_none || m_dest->pin() == pin_free; in can_propagate_src() 335 m_dest->pin() == pin_free || in can_propagate_dest() 341 src_reg->pin() == pin_free); in can_propagate_dest() 510 if (r->pin() == pin_free) in pin_sources_to_chan() 673 if (r->pin() == pin_free || r->pin() == pin_none) in split() 1421 (nir_dest_num_components(alu.dest.dest) == 1)) ? pin_free : pin_none; in pin_for_components() 1465 value_factory.dest(alu.dest, 2 * i + c, pin_free), in emit_alu_mov_64bit() 1966 value_factory.dest(alu.dest, 0, pin_free), in emit_any_all_fcomp2() 2023 value_factory.dest(alu.dest, 0, pin_free), in emit_any_all_fcomp() 2047 auto dest = value_factory.dest(alu.dest.dest, 0, pin_free); in emit_any_all_icomp() [all …]
|
D | sfn_shader.cpp | 204 return allocate_registers_from_string(is, pin_free); in add_info_from_string() 864 auto dest_value = uses_retval ? vf.dest(instr->dest, 0, pin_free) : nullptr; in emit_atomic_local_shared() 1113 pin_free : pin_none; in load_uniform() 1232 pin_free : pin_none; in load_ubo()
|
D | sfn_instrfactory.cpp | 154 Pin pin = literal->def.num_components == 1 ? pin_free : pin_none; in load_const()
|
D | sfn_shader.h | 270 bool emit_simple_mov(nir_dest& dest, int chan, PVirtualValue src, Pin pin = pin_free);
|
D | sfn_virtualvalues.cpp | 313 p = pin_free; in from_string() 390 case pin_free: in RegisterVec4()
|
D | sfn_shader_fs.cpp | 311 auto dest = vf.dest(instr->dest, 0, pin_free); in emit_load_sample_mask_in() 333 auto dst = value_factory().dest(instr->dest, 0, pin_free); in emit_load_helper_invocation()
|
D | sfn_virtualvalues.h | 55 pin_free enumerator
|
D | sfn_shader_vs.cpp | 272 Pin pin = util_bitcount(write_mask) > 1 ? pin_group: pin_free; in emit_varying_param()
|
D | sfn_instr_tex.cpp | 784 RegisterVec4 src_coord(src_lod, src_lod, src_lod, src_lod, pin_free); in emit_tex_txs()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/tests/ |
D | sfn_instrfromstring_test.cpp | 592 dests[i] = new Register(10 + i, 0, pin_free); in TEST_F() 593 srcs[i] = new Register(5, i, pin_free); in TEST_F() 611 dests[i] = new Register(11 + i, 0, pin_free); in TEST_F() 612 srcs[i] = new Register(5, i, pin_free); in TEST_F()
|
D | sfn_value_test.cpp | 233 EXPECT_EQ(*Register::from_string("R1000.y@free"), Register(1000, 1, pin_free)); in TEST_F()
|