Home
last modified time | relevance | path

Searched refs:index_gpr (Results 1 – 15 of 15) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DEvergreenInstructions.td50 : CF_MEM_RAT <0x1, ?, 0xf, (ins R600_Reg128:$rw_gpr, R600_Reg128:$index_gpr,
52 "STORE_TYPED RAT($rat_id) $rw_gpr, $index_gpr"
55 R600_Reg128:$index_gpr,
59 (ins R600_Reg128:$rw_gpr, R600_TReg32_X:$index_gpr), (outs),
60 "MSKOR $rw_gpr.XW, $index_gpr",
61 [(mskor_global v4i32:$rw_gpr, i32:$index_gpr)]
70 (ins R600_Reg128:$rw_gpr, R600_TReg32_X:$index_gpr),
72 name ## "_RTN" ## " $rw_gpr, $index_gpr", [] >;
74 (ins R600_Reg128:$rw_gpr, R600_TReg32_X:$index_gpr),
76 name ## " $rw_gpr, $index_gpr", [] >;
[all …]
DCaymanInstructions.td77 (ins rc:$rw_gpr, R600_TReg32_X:$index_gpr),
78 "STORE_DWORD $rw_gpr, $index_gpr",
79 [(store_global vt:$rw_gpr, i32:$index_gpr)]> {
DR600InstrFormats.td470 bits<7> index_gpr;
480 let Word0{29-23} = index_gpr;
/third_party/mesa3d/src/gallium/drivers/r600/
Deg_asm.c87 S_SQ_CF_ALLOC_EXPORT_WORD0_INDEX_GPR(cf->output.index_gpr); in eg_bytecode_cf_build()
108 S_SQ_CF_ALLOC_EXPORT_WORD0_INDEX_GPR(cf->output.index_gpr); in eg_bytecode_cf_build()
127 S_SQ_CF_ALLOC_EXPORT_WORD0_INDEX_GPR(cf->output.index_gpr); in eg_bytecode_cf_build()
Dr600_asm.h172 unsigned index_gpr; member
Dr600_asm.c1794 S_SQ_CF_ALLOC_EXPORT_WORD0_INDEX_GPR(cf->output.index_gpr); in r600_bytecode_cf_build()
1808 S_SQ_CF_ALLOC_EXPORT_WORD0_INDEX_GPR(cf->output.index_gpr); in r600_bytecode_cf_build()
2312 o += fprintf(stderr, " R%d", cf->output.index_gpr); in r600_bytecode_disasm()
Dr600_shader.c1654 cf.index_gpr = ctx->bc->ar_reg; in tgsi_src()
2964 output.index_gpr = ctx->gs_export_gpr_tregs[effective_stream]; in emit_gs_ring_writes()
4456 tmpl->index_gpr == ctx->bc->ar_reg && in tgsi_dst()
4487 cf.index_gpr = ctx->bc->ar_reg; in tgsi_dst()
8944 cf->output.index_gpr = idx_gpr; in tgsi_load_rat()
9087 cf->output.index_gpr = temp_reg; in tgsi_store_buffer_rat()
9151 cf->output.index_gpr = idx_gpr; in tgsi_store_rat()
9324 cf->output.index_gpr = idx_gpr; in tgsi_atomic_op_rat()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_instr_mem.h147 int index_gpr() const {return m_index.sel();} in index_gpr() function
Dsfn_assembler.cpp561 cf.index_gpr = instr.address()->sel(); in visit()
611 output.index_gpr = instr.index_reg(); in visit()
778 cf->output.index_gpr = instr.index_gpr(); in visit()
/third_party/mesa3d/src/gallium/drivers/r600/sb/
Dsb_bc_dump.cpp152 s << ", @R" << n.bc.index_gpr << ".xyz"; in dump()
155 s << ", @R" << n.bc.index_gpr << ".x"; in dump()
Dsb_bc_decoder.cpp184 bc.index_gpr = w0.get_INDEX_GPR(); in decode_cf_exp()
239 bc.index_gpr = w0.get_INDEX_GPR(); in decode_cf_mem()
247 bc.index_gpr = w0.get_INDEX_GPR(); in decode_cf_mem()
Dsb_bc_builder.cpp271 .INDEX_GPR(bc.index_gpr) in build_cf_exp()
283 .INDEX_GPR(bc.index_gpr) in build_cf_exp()
Dsb_bc.h464 unsigned index_gpr:7; member
Dsb_bc_finalize.cpp849 c->bc.index_gpr = reg >= 0 ? reg : 0; in finalize_cf()
Dsb_bc_parser.cpp870 sh->get_gpr_value(true, c->bc.index_gpr, s, false); in prepare_ir()