/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_instr_tex.cpp | 256 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 …]
|
D | sfn_instr_mem.cpp | 214 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 …]
|
D | sfn_shader_vs.cpp | 131 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()
|
D | sfn_shader_gs.cpp | 264 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()
|
D | sfn_shader_fs.cpp | 326 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()
|
D | sfn_instr_fetch.cpp | 279 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()
|
D | sfn_shader_tess.cpp | 119 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()
|
D | sfn_ra.cpp | 240 if (pin == pin_group || pin == pin_chgr) in register_allocation() 253 } else if (pin == pin_group || pin == pin_chgr) { in register_allocation()
|
D | sfn_instr_alu.cpp | 326 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 …]
|
D | sfn_valuefactory.cpp | 286 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()
|
D | sfn_shader_cs.cpp | 96 auto dest = value_factory().dest_vec4(instr->dest, pin_group); in emit_load_num_workgroups()
|
D | sfn_shader.cpp | 915 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()
|
D | sfn_virtualvalues.h | 52 pin_group, enumerator 242 RegisterVec4(int sel, bool is_ssa = false, const Swizzle& swz = {0,1,2,3}, Pin pin = pin_group);
|
D | sfn_virtualvalues.cpp | 309 p = pin_group; in from_string() 394 if (pin == pin_group) in RegisterVec4()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/tests/ |
D | sfn_shaderfromstring_test.cpp | 61 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()
|
D | sfn_liverange_test.cpp | 70 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()
|
D | sfn_instr_test.cpp | 407 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()
|
D | sfn_instrfromstring_test.cpp | 684 WriteTFInstr expect(RegisterVec4(1, true, {0,1,2,3}, pin_group)); in TEST_F()
|
/third_party/libbpf/.github/actions/build-selftests/ |
D | vmlinux.h | 63102 struct acpi_resource_pin_group pin_group; member 64247 struct aml_resource_pin_group pin_group; member
|