Home
last modified time | relevance | path

Searched refs:pin_group (Results 1 – 19 of 19) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_instr_tex.cpp256 auto dest = value_fctory.dest_vec4_from_string(deststr, dest_swz, pin_group); in from_string()
397 auto dst = vf.dest_vec4(tex->dest, pin_group); in emit_tex_tex()
421 auto dst = vf.dest_vec4(tex->dest, pin_group); in emit_tex_txl_txb()
452 auto src_coord = vf.temp_vec4(pin_group, swizzle); in emit_tex_txf()
471 auto dst = vf.dest_vec4(tex->dest, pin_group); in emit_tex_txf()
492 auto dst = vf.dest_vec4(tex->dest, pin_group); in emit_buf_txf()
499 RegisterVec4 tmp = vf.temp_vec4(pin_group); in emit_buf_txf()
545 auto temp2 = vf.temp_vec4(pin_group); in emit_tex_tex_ms_direct()
559 auto dst = vf.dest_vec4(tex->dest, pin_group); in emit_tex_tex_ms_direct()
583 auto sample_id_dest = vf.temp_vec4(pin_group); in emit_tex_tex_ms()
[all …]
Dsfn_instr_mem.cpp214 auto tmp = vf.temp_vec4(pin_group, {0, 1, 7, 7}); in emit_atomic_op2()
242 auto tmp = vf.temp_vec4(pin_group, {0, 7, 7, 7}); in emit_atomic_read()
273 auto tmp = vf.temp_vec4(pin_group, {0, 1, 7, 7}); in emit_atomic_inc()
304 auto tmp = vf.temp_vec4(pin_group, {0, 1, 7, 7}); in emit_atomic_pre_dec()
520 auto dest = vf.dest_vec4(intr->dest, pin_group); in emit_ssbo_load()
573 auto addr_vec = vf.temp_vec4(pin_group, {0,1,2,7}); in emit_ssbo_store()
606 auto data_vec4 = vf.temp_vec4(pin_group, {0,1,2,3}); in emit_ssbo_atomic_op()
622 RegisterVec4 out_vec(coord, coord, coord, coord, pin_group); in emit_ssbo_atomic_op()
631 auto dest = vf.dest_vec4(intr->dest, pin_group); in emit_ssbo_atomic_op()
660 auto dest = vf.dest_vec4(intr->dest, pin_group); in emit_ssbo_size()
[all …]
Dsfn_shader_vs.cpp131 m_clip_vertex = vf.src_vec4(instr.src[store_info.data_loc], pin_group, {0,1,2,3}); in emit_clip_vertices()
153 auto primid = m_parent->value_factory().temp_vec4(pin_group, {2, 7, 7, 7}); in finalize()
207 auto in_value = m_parent->value_factory().src_vec4(intr.src[0], pin_group, swizzle); in emit_varying_pos()
209 RegisterVec4 out_value = m_parent->value_factory().temp_vec4(pin_group, swizzle); in emit_varying_pos()
272 Pin pin = util_bitcount(write_mask) > 1 ? pin_group: pin_free; in emit_varying_param()
352 tmp[i] = m_parent->value_factory().temp_vec4(pin_group, swizzle); in emit_stream()
615 auto value = m_parent->value_factory().temp_vec4(pin_group, src_swz); in do_store_output()
Dsfn_shader_gs.cpp264 auto out_value = value_factory().src_vec4(instr->src[0], pin_group, src_swz); in store_output()
269 auto tmp = value_factory().temp_vec4(pin_group); in store_output()
299 auto tmp = value_factory().temp_vec4(pin_group); in store_output()
322 auto dest = value_factory().dest_vec4(instr->dest, pin_group); in emit_load_per_vertex_input()
Dsfn_shader_fs.cpp326 RegisterVec4 destvec{m_helper_invocation, nullptr, nullptr, nullptr, pin_group}; in emit_load_helper_invocation()
486 auto value = value_factory().src_vec4(intr.src[0], pin_group, swizzle); in emit_export_pixel()
554 auto dest = value_factory().dest_vec4(instr->dest, pin_group); in emit_load_sample_pos()
833 RegisterVec4 slope = vf.temp_vec4(pin_group); in load_barycentric_at_sample()
841 auto grad = vf.temp_vec4(pin_group); in load_barycentric_at_sample()
846 RegisterVec4 interp(interpolator.j, interpolator.i, nullptr, nullptr, pin_group); in load_barycentric_at_sample()
881 auto help = vf.temp_vec4(pin_group); in load_barycentric_at_offset()
882 RegisterVec4 interp(interpolator.j, interpolator.i, nullptr, nullptr, pin_group); in load_barycentric_at_offset()
Dsfn_instr_fetch.cpp279 auto dest_reg = vf.dest_vec4_from_string(deststr, dst_swz, pin_group); in from_string_impl()
538 auto dst = vf.dest_vec4_from_string(deststr, dst_swz, pin_group); in from_string()
564 auto dst = vf.dest_vec4_from_string(deststr, dst_swz, pin_group); in from_string()
666 auto dest = vf.dest_vec4_from_string(deststr, dst_swz, pin_group); in from_string()
Dsfn_shader_tess.cpp119 auto value0 = value_factory().temp_vec4(pin_group, {0, 1, 7, 7}); in store_tess_factor()
127 auto value1 = value_factory().temp_vec4(pin_group, {2, 3, 7, 7}); in store_tess_factor()
Dsfn_ra.cpp240 if (pin == pin_group || pin == pin_chgr) in register_allocation()
253 } else if (pin == pin_group || pin == pin_chgr) { in register_allocation()
Dsfn_instr_alu.cpp326 src_reg->pin() == pin_group) { in can_propagate_dest()
337 m_dest->pin() == pin_group) && in can_propagate_dest()
482 if (new_dest->pin() == pin_group) in replace_dest()
512 else if (r->pin() == pin_group) in pin_sources_to_chan()
660 if (dst->pin() == pin_group && m_dest->chan() == s) in split()
675 else if (r->pin() == pin_group) in split()
733 if (m_dest->pin() != pin_group && m_dest->pin() != pin_chgr) in register_priority()
758 if (m_dest->pin() == pin_group || in propagate_death()
1678 value_factory.dest(alu.dest, 2 * i, pin_group), in emit_alu_b2f64()
1685 value_factory.dest(alu.dest, 2 * i + 1, pin_group), in emit_alu_b2f64()
[all …]
Dsfn_valuefactory.cpp286 if (pin != pin_group && pin != pin_chgr) in dest_vec4()
306 v[i] = m_registers[key] = new Register(sel, i, pin_group); in dest_vec4()
507 return pin_group; in pin_from_string()
782 Pin pin = used_reg ? used_reg->pin() : pin_group; in src_vec4_from_string()
790 v[i]->set_pin(pin_group); in src_vec4_from_string()
Dsfn_shader_cs.cpp96 auto dest = value_factory().dest_vec4(instr->dest, pin_group); in emit_load_num_workgroups()
Dsfn_shader.cpp915 auto value = vf.temp_vec4(pin_group, swz); in emit_store_scratch()
967 auto dest = value_factory().dest_vec4(intr->dest, pin_group); in emit_load_scratch()
1143 RegisterVec4 dest = value_factory().dest_vec4(intr->dest, pin_group); in load_uniform_indirect()
1158 auto dest = value_factory().dest_vec4(instr->dest, pin_group); in emit_load_tcs_param_base()
1207 auto dest = value_factory().dest_vec4(instr->dest, pin_group); in load_ubo()
Dsfn_virtualvalues.h52 pin_group, enumerator
242 RegisterVec4(int sel, bool is_ssa = false, const Swizzle& swz = {0,1,2,3}, Pin pin = pin_group);
Dsfn_virtualvalues.cpp309 p = pin_group; in from_string()
394 if (pin == pin_group) in RegisterVec4()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/tests/
Dsfn_shaderfromstring_test.cpp61 new Register( 2000, 0, pin_group), in TEST_F()
66 new Register( 2000, 1, pin_group), in TEST_F()
71 new Register( 2000, 2, pin_group), in TEST_F()
76 new Register( 2000, 3, pin_group), in TEST_F()
Dsfn_liverange_test.cpp70 RegisterVec4 r0 = vf.dest_vec4_from_string("S0.xyzw", dummy, pin_group); in TEST_F()
91 RegisterVec4 r4 = vf.dest_vec4_from_string("S4.xyzw", dummy, pin_group); in TEST_F()
129 RegisterVec4 r5 = vf.dest_vec4_from_string("S5.xy_w", dummy, pin_group); in TEST_F()
130 RegisterVec4 r6 = vf.dest_vec4_from_string("S6.xyzw", dummy, pin_group); in TEST_F()
176 auto s3 = vf.dest_vec4_from_string("S3.xy01", dummy, pin_group); in TEST_F()
Dsfn_instr_test.cpp407 EXPECT_EQ(*dst[i], Register(129, i, pin_group)); in TEST_F()
408 EXPECT_EQ(*src[i], Register(130, i, pin_group)); in TEST_F()
485 EXPECT_EQ(*dst[i], Register(131, i, pin_group)); in TEST_F()
486 EXPECT_EQ(*src[i], Register(132, i, pin_group)); in TEST_F()
Dsfn_instrfromstring_test.cpp684 WriteTFInstr expect(RegisterVec4(1, true, {0,1,2,3}, pin_group)); in TEST_F()
/third_party/libbpf/.github/actions/build-selftests/
Dvmlinux.h63102 struct acpi_resource_pin_group pin_group; member
64247 struct aml_resource_pin_group pin_group; member