/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | CaymanInstructions.td | 112 : VTX_READ_cm <"VTX_READ_8 $dst_gpr, $src_gpr", 123 : VTX_READ_cm <"VTX_READ_16 $dst_gpr, $src_gpr", 134 : VTX_READ_cm <"VTX_READ_32 $dst_gpr, $src_gpr", 145 // to the $src_gpr registers of the VTX_READ. 150 let Constraints = "$src_gpr.ptr = $dst_gpr"; 154 : VTX_READ_cm <"VTX_READ_64 $dst_gpr.XY, $src_gpr", 165 : VTX_READ_cm <"VTX_READ_128 $dst_gpr.XYZW, $src_gpr", 176 // the same constraint as VTX_READ_32_eg, because the $src_gpr.ptr and $dst 183 def : R600Pat<(i32:$dst_gpr (vtx_id3_az_extloadi8 ADDRVTX_READ:$src_gpr)), 184 (VTX_READ_8_cm MEMxi:$src_gpr, 3)>; [all …]
|
D | EvergreenInstructions.td | 176 : VTX_READ_eg <"VTX_READ_8 $dst_gpr, $src_gpr", 188 : VTX_READ_eg <"VTX_READ_16 $dst_gpr, $src_gpr", 200 : VTX_READ_eg <"VTX_READ_32 $dst_gpr, $src_gpr", 212 // to the $src_gpr registers of the VTX_READ. 217 let Constraints = "$src_gpr.ptr = $dst_gpr"; 221 : VTX_READ_eg <"VTX_READ_64 $dst_gpr.XY, $src_gpr", 233 : VTX_READ_eg <"VTX_READ_128 $dst_gpr.XYZW, $src_gpr", 245 // the same constraint as VTX_READ_32_eg, because the $src_gpr.ptr and $dst 252 def : EGPat<(i32:$dst_gpr (vtx_id3_az_extloadi8 ADDRVTX_READ:$src_gpr)), 253 (VTX_READ_8_eg MEMxi:$src_gpr, 3)>; [all …]
|
D | R600InstrFormats.td | 219 bits<7> src_gpr; 231 let Word0{22-16} = src_gpr;
|
D | R600Instructions.td | 256 …: InstR600ISA <outs, (ins MEMxi:$src_gpr, i8imm:$buffer_id), !strconcat(" ", name, ", #$buffer_id…
|
/external/llvm/lib/Target/AMDGPU/ |
D | CaymanInstructions.td | 109 : VTX_READ_cm <"VTX_READ_8 $dst_gpr, $src_gpr", buffer_id, 120 : VTX_READ_cm <"VTX_READ_16 $dst_gpr, $src_gpr", buffer_id, 131 : VTX_READ_cm <"VTX_READ_32 $dst_gpr, $src_gpr", buffer_id, 142 // to the $src_gpr registers of the VTX_READ. 147 let Constraints = "$src_gpr.ptr = $dst_gpr"; 151 : VTX_READ_cm <"VTX_READ_64 $dst_gpr, $src_gpr", buffer_id, 162 : VTX_READ_cm <"VTX_READ_128 $dst_gpr.XYZW, $src_gpr", buffer_id, 173 // the same constraint as VTX_READ_32_eg, because the $src_gpr.ptr and $dst 181 [(set i32:$dst_gpr, (load_param_exti8 ADDRVTX_READ:$src_gpr))] 185 [(set i32:$dst_gpr, (load_param_exti16 ADDRVTX_READ:$src_gpr))] [all …]
|
D | EvergreenInstructions.td | 136 : VTX_READ_eg <"VTX_READ_8 $dst_gpr, $src_gpr", buffer_id, 148 : VTX_READ_eg <"VTX_READ_16 $dst_gpr, $src_gpr", buffer_id, 160 : VTX_READ_eg <"VTX_READ_32 $dst_gpr, $src_gpr", buffer_id, 172 // to the $src_gpr registers of the VTX_READ. 177 let Constraints = "$src_gpr.ptr = $dst_gpr"; 181 : VTX_READ_eg <"VTX_READ_64 $dst_gpr.XY, $src_gpr", buffer_id, 193 : VTX_READ_eg <"VTX_READ_128 $dst_gpr.XYZW, $src_gpr", buffer_id, 205 // the same constraint as VTX_READ_32_eg, because the $src_gpr.ptr and $dst 214 [(set i32:$dst_gpr, (load_param_exti8 ADDRVTX_READ:$src_gpr))] 218 [(set i32:$dst_gpr, (load_param_exti16 ADDRVTX_READ:$src_gpr))] [all …]
|
D | R600InstrFormats.td | 209 bits<7> src_gpr; 221 let Word0{22-16} = src_gpr;
|
D | R600Instructions.td | 287 : InstR600ISA <outs, (ins MEMxi:$src_gpr), !strconcat(" ", name), pattern>,
|
/external/mesa3d/src/gallium/drivers/r600/ |
D | r600_asm.h | 72 unsigned src_gpr; member 103 unsigned src_gpr; member 124 unsigned src_gpr; member
|
D | r600_shader.c | 1267 vtx.src_gpr = ctx->fixed_pt_position_gpr; // SAMPLEID is in .w; in load_sample_position() 1283 vtx.src_gpr = t1; in load_sample_position() 1333 vtx.src_gpr = t1; in load_block_grid_size() 1523 vtx.src_gpr = ar_reg; in tgsi_fetch_rel_const() 1639 vtx.src_gpr = offset_reg; in fetch_gs_input() 2307 vtx.src_gpr = 0; in generate_gs_copy_shader() 2674 vtx.src_gpr = temp_val; in r600_fetch_tess_io_info() 2702 vtx.src_gpr = temp_val; in r600_fetch_tess_io_info() 3007 gds.src_gpr = treg[i / 2]; in r600_emit_tess_factor() 6566 tex.src_gpr = interp_gpr; in tgsi_interp_egcm() [all …]
|
D | r600_asm.c | 1389 bc->ngpr = MAX2(bc->ngpr, vtx->src_gpr + 1); in r600_bytecode_add_vtx_internal() 1425 if (ttex->dst_gpr == ntex->src_gpr) { in r600_bytecode_add_tex() 1446 if (ntex->src_gpr >= bc->ngpr) { in r600_bytecode_add_tex() 1447 bc->ngpr = ntex->src_gpr + 1; in r600_bytecode_add_tex() 1516 S_SQ_VTX_WORD0_SRC_GPR(vtx->src_gpr) | in r600_bytecode_vtx_build() 1549 S_SQ_TEX_WORD0_SRC_GPR(tex->src_gpr) | in r600_bytecode_tex_build() 2271 o += fprintf(stderr, ", R%d.", tex->src_gpr); in r600_bytecode_disasm() 2319 o += fprintf(stderr, ", R%d.", vtx->src_gpr); in r600_bytecode_disasm() 2361 o += fprintf(stderr, ", R%d.", gds->src_gpr); in r600_bytecode_disasm() 2630 vtx.src_gpr = elements[i].instance_divisor > 1 ? i + 1 : 0; in r600_create_vertex_fetch_shader()
|
D | eg_asm.c | 235 S_SQ_MEM_GDS_WORD0_SRC_GPR(gds->src_gpr) | in eg_bytecode_gds_build()
|
/external/mesa3d/src/gallium/drivers/r600/sb/ |
D | sb_bc_builder.cpp | 510 .SRC_GPR(bc.src_gpr) in build_fetch_tex() 520 .SRC_GPR(bc.src_gpr) in build_fetch_tex() 532 .SRC_GPR(bc.src_gpr) in build_fetch_tex() 578 .SRC_GPR(bc.src_gpr) in build_fetch_gds() 615 .SRC_GPR(bc.src_gpr) in build_fetch_vtx() 627 .SRC_GPR(bc.src_gpr) in build_fetch_vtx()
|
D | sb_bc_decoder.cpp | 442 bc.src_gpr = w0.get_SRC_GPR(); in decode_fetch() 451 bc.src_gpr = w0.get_SRC_GPR(); in decode_fetch() 460 bc.src_gpr = w0.get_SRC_GPR(); in decode_fetch() 506 bc.src_gpr = w0.get_SRC_GPR(); in decode_fetch_gds() 544 bc.src_gpr = w0.get_SRC_GPR(); in decode_fetch_vtx() 557 bc.src_gpr = w0.get_SRC_GPR(); in decode_fetch_vtx()
|
D | sb_bc_finalize.cpp | 543 dst.bc.src_gpr = reg >= 0 ? reg : 0; in copy_fetch_src() 650 f->bc.src_gpr = reg >= 0 ? reg : 0; in finalize_fetch()
|
D | sb_bc_parser.cpp | 686 (*grad)[s] = sh->get_gpr_value(true, n->bc.src_gpr, in prepare_fetch_clause() 716 n->src[s] = sh->get_gpr_value(true, n->bc.src_gpr, in prepare_fetch_clause()
|
D | sb_bc_dump.cpp | 472 print_sel(s, n.bc.src_gpr, n.bc.src_rel, INDEX_LOOP, 0); in dump()
|
D | sb_bc.h | 542 unsigned src_gpr:7; member
|
/external/mesa3d/src/gallium/auxiliary/translate/ |
D | translate_sse.c | 334 struct x86_reg dst_xmm, struct x86_reg src_gpr, in emit_mov64() argument 338 x64_mov64(p->func, dst_gpr, src_gpr); in emit_mov64() 359 struct x86_reg src_gpr, struct x86_reg src_xmm) in emit_store64() argument 361 emit_mov64(p, dst, dst, src_gpr, src_xmm); in emit_store64()
|