Home
last modified time | relevance | path

Searched refs:src_gpr (Results 1 – 8 of 8) sorted by relevance

/external/llvm/lib/Target/R600/
DCaymanInstructions.td106 : VTX_READ_cm <"VTX_READ_8 $dst_gpr, $src_gpr", buffer_id,
117 : VTX_READ_cm <"VTX_READ_16 $dst_gpr, $src_gpr", buffer_id,
128 : VTX_READ_cm <"VTX_READ_32 $dst_gpr, $src_gpr", buffer_id,
139 // to the $src_gpr registers of the VTX_READ.
144 let Constraints = "$src_gpr.ptr = $dst_gpr";
148 : VTX_READ_cm <"VTX_READ_64 $dst_gpr, $src_gpr", buffer_id,
159 : VTX_READ_cm <"VTX_READ_128 $dst_gpr.XYZW, $src_gpr", buffer_id,
170 // the same constraint as VTX_READ_32_eg, because the $src_gpr.ptr and $dst
178 [(set i32:$dst_gpr, (load_param_exti8 ADDRVTX_READ:$src_gpr))]
182 [(set i32:$dst_gpr, (load_param_exti16 ADDRVTX_READ:$src_gpr))]
[all …]
DEvergreenInstructions.td127 : VTX_READ_eg <"VTX_READ_8 $dst_gpr, $src_gpr", buffer_id,
139 : VTX_READ_eg <"VTX_READ_16 $dst_gpr, $src_gpr", buffer_id,
151 : VTX_READ_eg <"VTX_READ_32 $dst_gpr, $src_gpr", buffer_id,
163 // to the $src_gpr registers of the VTX_READ.
168 let Constraints = "$src_gpr.ptr = $dst_gpr";
172 : VTX_READ_eg <"VTX_READ_64 $dst_gpr.XY, $src_gpr", buffer_id,
184 : VTX_READ_eg <"VTX_READ_128 $dst_gpr.XYZW, $src_gpr", buffer_id,
196 // the same constraint as VTX_READ_32_eg, because the $src_gpr.ptr and $dst
205 [(set i32:$dst_gpr, (load_param_exti8 ADDRVTX_READ:$src_gpr))]
209 [(set i32:$dst_gpr, (load_param_exti16 ADDRVTX_READ:$src_gpr))]
[all …]
DR600InstrFormats.td209 bits<7> src_gpr;
221 let Word0{22-16} = src_gpr;
DR600Instructions.td286 : InstR600ISA <outs, (ins MEMxi:$src_gpr), name, pattern>,
/external/mesa3d/src/gallium/drivers/r600/
Dr600_asm.h69 unsigned src_gpr; member
97 unsigned src_gpr; member
Dr600_asm.c1632 bc->ngpr = MAX2(bc->ngpr, vtx->src_gpr + 1); in r600_bytecode_add_vtx()
1652 if (ttex->dst_gpr == ntex->src_gpr) { in r600_bytecode_add_tex()
1673 if (ntex->src_gpr >= bc->ngpr) { in r600_bytecode_add_tex()
1674 bc->ngpr = ntex->src_gpr + 1; in r600_bytecode_add_tex()
1710 S_SQ_VTX_WORD0_SRC_GPR(vtx->src_gpr) | in r600_bytecode_vtx_build()
1739 S_SQ_TEX_WORD0_SRC_GPR(tex->src_gpr) | in r600_bytecode_tex_build()
2536 fprintf(stderr, "SRC(GPR:%d ", tex->src_gpr); in r600_bytecode_dump()
2574 fprintf(stderr, "SRC(GPR:%d ", vtx->src_gpr); in r600_bytecode_dump()
2826 vtx.src_gpr = elements[i].instance_divisor > 1 ? i + 1 : 0; in r600_vertex_elements_build_fetch_shader()
Dr600_shader.c446 tex.src_gpr = bytes[bytes_read++]; in r600_tex_from_byte_stream()
488 vtx.src_gpr = G_SQ_VTX_WORD0_SRC_GPR(word0); in r600_vtx_from_byte_stream()
1016 vtx.src_gpr = ar_reg; in tgsi_fetch_rel_const()
3760 unsigned src_gpr; in tgsi_tex() local
3771 src_gpr = tgsi_tex_get_src_gpr(ctx, 0); in tgsi_tex()
3795 tex.src_gpr = r600_get_temp(ctx); in tgsi_tex()
3805 alu.dst.sel = tex.src_gpr; in tgsi_tex()
3816 tex.src_gpr = tgsi_tex_get_src_gpr(ctx, i); in tgsi_tex()
3896 src_gpr = ctx->temp_reg; in tgsi_tex()
4033 src_gpr = ctx->temp_reg; in tgsi_tex()
[all …]
/external/mesa3d/src/gallium/auxiliary/translate/
Dtranslate_sse.c324 …e_sse *p, struct x86_reg dst_gpr, struct x86_reg dst_xmm, struct x86_reg src_gpr, struct x86_reg … in emit_mov64() argument
327 x64_mov64(p->func, dst_gpr, src_gpr); in emit_mov64()
343 static void emit_store64(struct translate_sse *p, struct x86_reg dst, struct x86_reg src_gpr, struc… in emit_store64() argument
345 emit_mov64(p, dst, dst, src_gpr, src_xmm); in emit_store64()