Home
last modified time | relevance | path

Searched refs:reladdr (Results 1 - 10 of 10) sorted by relevance

/third_party/mesa3d/src/intel/compiler/
H A Dgfx6_gs_visitor.cpp148 dst.reladdr = ralloc(mem_ctx, src_reg); in gs_emit_vertex()
149 memcpy(dst.reladdr, &this->vertex_output_offset, sizeof(src_reg)); in gs_emit_vertex()
166 dst.reladdr = ralloc(mem_ctx, src_reg); in gs_emit_vertex()
167 memcpy(dst.reladdr, &this->vertex_output_offset, sizeof(src_reg)); in gs_emit_vertex()
178 dst.reladdr = ralloc(mem_ctx, src_reg); in gs_emit_vertex()
179 memcpy(dst.reladdr, &this->vertex_output_offset, sizeof(src_reg)); in gs_emit_vertex()
238 dst.reladdr = ralloc(mem_ctx, src_reg); in gs_end_primitive()
239 memcpy(dst.reladdr, &offset, sizeof(src_reg)); in gs_end_primitive()
270 flags_data.reladdr = ralloc(mem_ctx, src_reg); in emit_urb_write_header()
271 memcpy(flags_data.reladdr, in emit_urb_write_header()
[all...]
H A Dbrw_vec4_visitor.cpp1070 src_reg *reladdr, int reg_offset) in get_scratch_offset()
1083 if (reladdr) { in get_scratch_offset()
1085 * to multiply the reladdr by 2. Notice that the reg_offset part in get_scratch_offset()
1091 emit_before(block, inst, ADD(dst_reg(index), *reladdr, in get_scratch_offset()
1096 emit_before(block, inst, MUL(dst_reg(index), *reladdr, in get_scratch_offset()
1120 src_reg index = get_scratch_offset(block, inst, orig_src.reladdr, in emit_scratch_read()
1129 index = get_scratch_offset(block, inst, orig_src.reladdr, reg_offset + 1); in emit_scratch_read()
1149 src_reg index = get_scratch_offset(block, inst, inst->dst.reladdr, in emit_scratch_write()
1205 src_reg index = get_scratch_offset(block, inst, inst->dst.reladdr, in emit_scratch_write()
1220 inst->dst.reladdr in emit_scratch_write()
1069 get_scratch_offset(bblock_t *block, vec4_instruction *inst, src_reg *reladdr, int reg_offset) get_scratch_offset() argument
[all...]
H A Dbrw_vec4.cpp73 this->reladdr = NULL; in src_reg()
79 this->reladdr = reg.reladdr; in src_reg()
131 this->reladdr = NULL; in dst_reg()
138 this->reladdr = reg.reladdr; in dst_reg()
145 (reladdr == r.reladdr || in equals()
146 (reladdr && r.reladdr in equals()
[all...]
H A Dbrw_ir_vec4.h53 src_reg *reladdr; member in brw::src_reg
147 (!reg.reladdr || is_uniform(*reg.reladdr)); in is_uniform()
170 src_reg *reladdr; member in brw::dst_reg
H A Dbrw_vec4_copy_propagation.cpp50 !inst->dst.reladdr && in is_direct_copy()
51 !inst->src[0].reladdr && in is_direct_copy()
490 /* Copied values end up in GRFs, and we don't track reladdr in opt_copy_propagation()
494 inst->src[i].reladdr) in opt_copy_propagation()
534 if (inst->dst.reladdr) in opt_copy_propagation()
H A Dbrw_vec4_reg_allocate.cpp372 if (inst->src[i].reladdr || in evaluate_spill_costs()
401 if (inst->dst.reladdr || inst->dst.offset >= REG_SIZE) in evaluate_spill_costs()
H A Dbrw_vec4.h266 src_reg *reladdr, int reg_offset);
H A Dbrw_vec4_nir.cpp183 reg.reladdr = in dst_reg_for_nir_reg()
/third_party/mesa3d/src/gallium/drivers/r300/compiler/
H A Dradeon_program_print.c128 static void rc_print_register(FILE * f, rc_register_file file, int index, unsigned int reladdr) in rc_print_register() argument
149 fprintf(f, "%s[%i%s]", filename, index, reladdr ? " + addr[0]" : ""); in rc_print_register()
/third_party/mesa3d/src/gallium/auxiliary/nir/
H A Dnir_to_tgsi.c2614 struct ureg_src reladdr = ntt_get_src(c, instr->src[sampler_src].src); in ntt_emit_texture() local
2615 sampler = ureg_src_indirect(sampler, ntt_reladdr(c, reladdr, 2)); in ntt_emit_texture()

Completed in 18 milliseconds