Home
last modified time | relevance | path

Searched refs:addr_reg (Results 1 – 11 of 11) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_instr_export.cpp255 PVirtualValue addr_reg = nullptr; in from_string() local
282 addr_reg = vf.src_from_string(addr_str); in from_string()
283 assert(addr_reg && addr_reg->as_register()); in from_string()
288 …return new ScratchIOInstr(value, addr_reg->as_register(), align, align_offset, writemask, array_si… in from_string()
Dsfn_instr_fetch.cpp572 auto addr_reg = vf.src_from_string(addrstr)->as_register(); in from_string() local
601 addr_reg, addr_offset_val, in from_string()
674 auto addr_reg = vf.src_from_string(addrstr); in from_string() local
681 return new LoadFromScratch( dest, dst_swz, addr_reg, size); in from_string()
Dsfn_shader.cpp1136 auto addr_reg = addr->as_register(); in load_uniform_indirect() local
1145 auto ir = new LoadFromBuffer(dest, {0,1,2,3}, addr_reg, offset, buffer_id, in load_uniform_indirect()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/tests/
Dsfn_valuefactory_test.cpp156 auto addr_reg = factory->src(addr, 0); in TEST_F() local
166 EXPECT_EQ(*regx_addr, *addr_reg); in TEST_F()
174 EXPECT_EQ(*regy_addr, *addr_reg); in TEST_F()
/third_party/mesa3d/src/mesa/program/
Dprog_to_nir.c62 nir_register *addr_reg; member
107 dest.dest.reg.reg = c->addr_reg; in ptn_get_dest()
184 index = nir_iadd(b, index, nir_load_reg(b, c->addr_reg)); in ptn_get_src()
985 c->addr_reg = reg; in setup_registers_and_variables()
/third_party/mesa3d/src/intel/common/
Dmi_builder.h1144 mi_store_address(struct mi_builder *b, struct mi_value addr_reg) in mi_store_address() argument
1148 assert(addr_reg.type == MI_VALUE_TYPE_REG64); in mi_store_address()
1154 srm.RegisterAddress = addr_reg.reg + (i * 4); in mi_store_address()
1162 mi_value_unref(b, addr_reg); in mi_store_address()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi.c80 struct ureg_dst addr_reg[3]; member
1126 assert(addr_index < ARRAY_SIZE(c->addr_reg)); in ntt_reladdr()
1130 c->addr_reg[i] = ureg_writemask(ureg_DECL_address(c->ureg), in ntt_reladdr()
1137 ntt_UARL(c, c->addr_reg[addr_index], addr); in ntt_reladdr()
1139 ntt_ARL(c, c->addr_reg[addr_index], addr); in ntt_reladdr()
1140 return ureg_scalar(ureg_src(c->addr_reg[addr_index]), 0); in ntt_reladdr()
1728 nir_src src, int addr_reg) in ntt_ureg_src_indirect() argument
1734 return ureg_src_indirect(usrc, ntt_reladdr(c, ntt_get_src(c, src), addr_reg)); in ntt_ureg_src_indirect()
Dtgsi_to_nir.c72 nir_register *addr_reg; member
253 c->addr_reg = nir_local_reg_create(b->impl); in ttn_emit_declaration()
254 c->addr_reg->num_components = 4; in ttn_emit_declaration()
582 src.reg.reg = c->addr_reg; in ttn_src_for_file_and_index()
820 dest.dest.reg.reg = c->addr_reg; in ttn_get_dest()
/third_party/mesa3d/src/gallium/drivers/r600/
Dr600_shader.c1900 unsigned addr_reg; in fetch_gs_input() local
1901 addr_reg = get_address_file_reg(ctx, src->DimIndirect.Index); in fetch_gs_input()
1905 addr_reg, 0, in fetch_gs_input()
1946 int addr_reg; in fetch_gs_input() local
1949 addr_reg = get_address_file_reg(ctx, src->Indirect.Index); in fetch_gs_input()
1954 addr_reg, 0, in fetch_gs_input()
2070 unsigned addr_reg; in r600_get_byte_address() local
2073 addr_reg = get_address_file_reg(ctx, reg.DimIndirect.Index); in r600_get_byte_address()
2075 sel = addr_reg; in r600_get_byte_address()
2104 int addr_reg; in r600_get_byte_address() local
[all …]
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_tgsi_vgpu10.c10167 const struct tgsi_full_src_register *addr_reg) in emit_uav_addr_offset() argument
10180 if (addr_reg) in emit_uav_addr_offset()
10181 emit_instruction_op1(emit, VGPU10_OPCODE_MOV, &addr_dst, addr_reg); in emit_uav_addr_offset()
/third_party/mesa3d/docs/relnotes/
D22.0.0.rst1744 - ntt: Extend ntt_compile::addr_declared and ntt_compile::addr_reg