/third_party/mesa3d/src/gallium/auxiliary/tgsi/ |
D | tgsi_ureg.h | 57 unsigned DimIndirect : 1; /* BOOL */ member 82 unsigned DimIndirect : 1; /* BOOL */ member 956 reg.DimIndirect = 0; in ureg_dst_dimension() 966 reg.DimIndirect = 0; in ureg_src_dimension() 977 reg.DimIndirect = 1; in ureg_dst_dimension_indirect() 991 reg.DimIndirect = 1; in ureg_src_dimension_indirect() 1030 dst.DimIndirect = 0; in ureg_dst_array_register() 1062 dst.DimIndirect = src.DimIndirect; in ureg_dst() 1093 src.DimIndirect = 0; in ureg_src_array_register() 1128 src.DimIndirect = dst.DimIndirect; in ureg_src() [all …]
|
D | tgsi_dump.c | 119 TXT(tgsi_file_name(src->DimIndirect.File)); in _dump_register_src() 121 SID( src->DimIndirect.Index ); in _dump_register_src() 123 ENM( src->DimIndirect.Swizzle, tgsi_swizzle_names ); in _dump_register_src() 130 if (src->DimIndirect.ArrayID) { in _dump_register_src() 132 SID( src->DimIndirect.ArrayID ); in _dump_register_src() 176 TXT(tgsi_file_name(dst->DimIndirect.File)); in _dump_register_dst() 178 SID( dst->DimIndirect.Index ); in _dump_register_dst() 180 ENM( dst->DimIndirect.Swizzle, tgsi_swizzle_names ); in _dump_register_dst() 187 if (dst->DimIndirect.ArrayID) { in _dump_register_dst() 189 SID( dst->DimIndirect.ArrayID ); in _dump_register_dst()
|
D | tgsi_build.c | 949 full_src_register.DimIndirect = tgsi_default_ind_register(); in tgsi_default_full_src_register() 1024 full_dst_register.DimIndirect = tgsi_default_ind_register(); in tgsi_default_full_dst_register() 1201 reg->DimIndirect.File, in tgsi_build_full_instruction() 1202 reg->DimIndirect.Swizzle, in tgsi_build_full_instruction() 1203 reg->DimIndirect.Index, in tgsi_build_full_instruction() 1204 reg->DimIndirect.ArrayID, in tgsi_build_full_instruction() 1276 reg->DimIndirect.File, in tgsi_build_full_instruction() 1277 reg->DimIndirect.Swizzle, in tgsi_build_full_instruction() 1278 reg->DimIndirect.Index, in tgsi_build_full_instruction() 1279 reg->DimIndirect.ArrayID, in tgsi_build_full_instruction() [all …]
|
D | tgsi_parse.h | 49 struct tgsi_ind_register DimIndirect; member 57 struct tgsi_ind_register DimIndirect; member
|
D | tgsi_text.c | 837 dst->DimIndirect.File = bracket[0].ind_file; in parse_dst_operand() 838 dst->DimIndirect.Index = bracket[0].ind_index; in parse_dst_operand() 839 dst->DimIndirect.Swizzle = bracket[0].ind_comp; in parse_dst_operand() 840 dst->DimIndirect.ArrayID = bracket[0].ind_array; in parse_dst_operand() 930 src->DimIndirect.File = bracket[0].ind_file; in parse_src_operand() 931 src->DimIndirect.Index = bracket[0].ind_index; in parse_src_operand() 932 src->DimIndirect.Swizzle = bracket[0].ind_comp; in parse_src_operand() 933 src->DimIndirect.ArrayID = bracket[0].ind_array; in parse_src_operand()
|
D | tgsi_scan.c | 511 src.Register.File = fullinst->Src[i].DimIndirect.File; in scan_instruction() 512 src.Register.Index = fullinst->Src[i].DimIndirect.Index; in scan_instruction() 515 1 << fullinst->Src[i].DimIndirect.Swizzle, in scan_instruction() 556 src.Register.File = dst->DimIndirect.File; in scan_instruction() 557 src.Register.Index = dst->DimIndirect.Index; in scan_instruction() 560 1 << dst->DimIndirect.Swizzle, false, NULL); in scan_instruction()
|
D | tgsi_parse.c | 222 next_token( ctx, &inst->Dst[i].DimIndirect ); in tgsi_parse_token() 244 next_token( ctx, &inst->Src[i].DimIndirect ); in tgsi_parse_token()
|
D | tgsi_dynamic_indexing.c | 128 file = reg->DimIndirect.File; in remove_dynamic_indexes() 129 index = reg->DimIndirect.Index; in remove_dynamic_indexes()
|
D | tgsi_ureg.c | 1120 (src.Dimension ? (src.DimIndirect ? 2 : 1) : 0); in ureg_emit_src() 1157 if (src.DimIndirect) { in ureg_emit_src() 1186 (dst.Dimension ? (dst.DimIndirect ? 2 : 1) : 0); in ureg_emit_dst() 1221 if (dst.DimIndirect) { in ureg_emit_dst()
|
D | tgsi_exec.c | 1563 assert(reg->DimIndirect.File == TGSI_FILE_ADDRESS); in get_index_registers() 1564 …const union tgsi_exec_channel *addr = &mach->Addrs[reg->DimIndirect.Index].xyzw[reg->DimIndirect.S… in get_index_registers()
|
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_tgsi_soa.c | 1168 ®->DimIndirect, in emit_fetch_gs_input() 1245 ®->DimIndirect, in emit_fetch_tcs_input() 1348 ®->DimIndirect, in emit_fetch_tes_input() 1762 ®->DimIndirect, in emit_store_tcs_output()
|
/third_party/mesa3d/src/nouveau/codegen/ |
D | nv50_ir_from_tgsi.cpp | 113 return SrcRegister(fsr->DimIndirect); in getIndirect() 162 return SrcRegister(fdr->DimIndirect); in getIndirect()
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
D | r600_shader.c | 1901 addr_reg = get_address_file_reg(ctx, src->DimIndirect.Index); in fetch_gs_input() 1902 if (src->DimIndirect.Index > 0) { in fetch_gs_input() 2061 reg.DimIndirect = src->DimIndirect; in r600_get_byte_address() 2071 assert (reg.DimIndirect.File == TGSI_FILE_ADDRESS); in r600_get_byte_address() 2073 addr_reg = get_address_file_reg(ctx, reg.DimIndirect.Index); in r600_get_byte_address()
|
/third_party/mesa3d/src/gallium/auxiliary/nir/ |
D | tgsi_to_nir.c | 885 dimind = &tgsi_fsrc->DimIndirect; in ttn_get_src()
|
D | nir_to_tgsi.c | 1269 if (!src.Indirect && !src.DimIndirect) { in ntt_store_def()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
D | svga_tgsi_vgpu10.c | 1997 emit_indirect_register(emit, reg->DimIndirect.Index); in emit_src_register() 11946 input_control_point.DimIndirect.File = TGSI_FILE_ADDRESS; in emit_tcs_default_control_point_output() 11947 input_control_point.DimIndirect.Index = in emit_tcs_default_control_point_output()
|