HomeSort by relevance Sort by last modified time
    Searched refs:dst_reg (Results 1 - 25 of 55) sorted by null

1 2 3

  /external/mesa3d/src/mesa/drivers/dri/i965/
test_vec4_register_coalesce.cpp 61 virtual dst_reg *make_reg_for_system_value(int location)
131 dst_reg temp = dst_reg(v, glsl_type::float_type);
132 dst_reg init;
134 dst_reg m0 = dst_reg(MRF, 0);
150 dst_reg temp = dst_reg(v, glsl_type::vec4_type);
151 dst_reg init;
153 dst_reg m0 = dst_reg(MRF, 0)
    [all...]
brw_vec4.h 77 dst_reg dst_null_f()
79 return dst_reg(brw_null_reg());
82 dst_reg dst_null_df()
84 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_DF));
87 dst_reg dst_null_d()
89 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
92 dst_reg dst_null_ud()
94 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_UD));
114 dst_reg userplane[MAX_CLIP_PLANES];
121 dst_reg output_reg[VARYING_SLOT_TESS_MAX][4]
    [all...]
test_vec4_copy_propagation.cpp 58 virtual dst_reg *make_reg_for_system_value(int location)
127 dst_reg a = dst_reg(v, glsl_type::vec4_type);
128 dst_reg b = dst_reg(v, glsl_type::vec4_type);
129 dst_reg c = dst_reg(v, glsl_type::vec4_type);
156 dst_reg a = dst_reg(v, glsl_type::vec4_type);
157 dst_reg b = dst_reg(v, glsl_type::vec4_type)
    [all...]
brw_ir_vec4.h 33 class dst_reg;
51 explicit src_reg(const dst_reg &reg);
150 class dst_reg : public backend_reg class in namespace:brw
153 DECLARE_RALLOC_CXX_OPERATORS(dst_reg)
157 dst_reg();
158 dst_reg(enum brw_reg_file file, int nr);
159 dst_reg(enum brw_reg_file file, int nr, const glsl_type *type,
161 dst_reg(enum brw_reg_file file, int nr, brw_reg_type type,
163 dst_reg(struct ::brw_reg reg);
164 dst_reg(class vec4_visitor *v, const struct glsl_type *type)
    [all...]
brw_vec4_visitor.cpp 31 vec4_instruction::vec4_instruction(enum opcode opcode, const dst_reg &dst,
88 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
96 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
103 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0)
109 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst)
117 return emit(new(mem_ctx) vec4_instruction(opcode, dst_reg()));
122 vec4_visitor::op(const dst_reg &dst, const src_reg &src0) \
129 vec4_visitor::op(const dst_reg &dst, const src_reg &src0, \
138 vec4_visitor::op(const dst_reg &dst, const src_reg &src0, \
149 vec4_visitor::op(const dst_reg &dst, const src_reg &src0,
704 dst_reg::dst_reg(class vec4_visitor *v, const struct glsl_type *type) function in class:brw::dst_reg
    [all...]
brw_vec4_tcs.h 52 virtual dst_reg *make_reg_for_system_value(int location);
60 void emit_input_urb_read(const dst_reg &dst,
65 void emit_output_urb_read(const dst_reg &dst,
brw_vs.h 85 virtual dst_reg *make_reg_for_system_value(int location);
90 virtual void emit_urb_slot(dst_reg reg, int varying);
96 void emit_clip_distances(dst_reg reg, int offset);
gen6_gs_visitor.cpp 69 emit(MOV(dst_reg(this->vertex_output_offset), brw_imm_ud(0u)));
74 vec4_instruction *inst = emit(MOV(dst_reg(MRF, 1),
91 emit(MOV(dst_reg(this->first_vertex), brw_imm_ud(URB_WRITE_PRIM_START)));
97 emit(MOV(dst_reg(this->prim_count), brw_imm_ud(0u)));
108 emit(MOV(dst_reg(this->max_svbi),
135 emit(GS_OPCODE_SET_PRIMITIVE_ID, dst_reg(this->primitive_id));
148 dst_reg dst(this->vertex_output);
164 dst_reg tmp = dst_reg(src_reg(this, glsl_type::uvec4_type));
166 dst_reg dst(this->vertex_output)
    [all...]
brw_fs_builder.h 47 typedef fs_reg dst_reg; typedef in class:brw::fs_builder
185 dst_reg
191 return dst_reg(VGRF, shader->alloc.allocate(
202 dst_reg
205 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_F));
208 dst_reg
211 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_DF));
217 dst_reg
220 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
226 dst_reg
    [all...]
brw_vec4_builder.h 47 typedef brw::dst_reg dst_reg; typedef in class:brw::vec4_builder
172 dst_reg
178 return retype(dst_reg(VGRF, shader->alloc.allocate(
188 dst_reg
191 return dst_reg(retype(brw_null_vec(dispatch_width()),
198 dst_reg
201 return dst_reg(retype(brw_null_vec(dispatch_width()),
208 dst_reg
211 return dst_reg(retype(brw_null_vec(dispatch_width())
    [all...]
brw_vec4_tcs.cpp 56 dst_reg *
90 emit(TCS_OPCODE_GET_INSTANCE_ID, dst_reg(invocation_id));
128 dst_reg header = dst_reg(this, glsl_type::uvec4_type);
150 dst_reg header(this, glsl_type::uvec4_type);
167 vec4_tcs_visitor::emit_input_urb_read(const dst_reg &dst,
174 dst_reg temp(this, glsl_type::ivec4_type);
178 dst_reg header = dst_reg(this, glsl_type::uvec4_type);
203 vec4_tcs_visitor::emit_output_urb_read(const dst_reg &dst
    [all...]
brw_vec4_vs_visitor.cpp 36 dst_reg *
43 dst_reg *reg = new(mem_ctx) dst_reg(ATTR, VERT_ATTRIB_MAX);
64 reg = new(mem_ctx) dst_reg(ATTR, VERT_ATTRIB_MAX + 1);
104 vec4_vs_visitor::emit_urb_slot(dst_reg reg, int varying)
130 vec4_vs_visitor::emit_clip_distances(dst_reg reg, int offset)
163 this->userplane[i] = dst_reg(UNIFORM, this->uniforms);
184 dst_reg(this, glsl_type::vec4_type);
186 dst_reg(this, glsl_type::vec4_type);
test_vec4_cmod_propagation.cpp 60 virtual dst_reg *make_reg_for_system_value(int location)
146 dst_reg dest = dst_reg(v, glsl_type::float_type);
150 dst_reg dest_null = bld.null_reg_f();
182 dst_reg dest = dst_reg(v, glsl_type::float_type);
186 dst_reg dest_null = bld.null_reg_f();
219 dst_reg dest = dst_reg(v, glsl_type::int_type);
255 dst_reg dest = dst_reg(v, glsl_type::uint_type)
    [all...]
brw_vec4_tes.h 50 virtual dst_reg *make_reg_for_system_value(int location);
brw_vec4_gs_visitor.cpp 54 dst_reg *
57 dst_reg *reg = new(mem_ctx) dst_reg(this, glsl_type::int_type);
158 dst_reg r0(retype(brw_vec4_grf(0, 0), BRW_REGISTER_TYPE_UD));
167 inst = emit(MOV(dst_reg(this->vertex_count), brw_imm_ud(0u)));
182 inst = emit(MOV(dst_reg(this->control_data_bits), brw_imm_ud(0u)));
226 dst_reg mrf_reg(MRF, base_mrf);
251 dst_reg mrf_reg(MRF, mrf);
337 emit(ADD(dst_reg(prev_count), this->vertex_count,
341 emit(SHR(dst_reg(dword_index), prev_count
    [all...]
brw_vec4_nir.cpp 54 dst_reg *reg;
112 nir_system_values = ralloc_array(mem_ctx, dst_reg, SYSTEM_VALUE_MAX);
114 nir_system_values[i] = dst_reg();
135 nir_locals = ralloc_array(mem_ctx, dst_reg, impl->reg_alloc);
137 nir_locals[i] = dst_reg();
144 nir_locals[reg->index] = dst_reg(VGRF, alloc.allocate(num_regs));
150 nir_ssa_values = ralloc_array(mem_ctx, dst_reg, impl->ssa_alloc);
255 static dst_reg
259 dst_reg reg;
274 dst_reg
    [all...]
brw_vec4_gs_nir.cpp 36 dst_reg *reg;
58 dst_reg dest;
74 dst_reg tmp = dst_reg(this, glsl_type::dvec4_type);
brw_vec4_gs_visitor.h 54 virtual dst_reg *make_reg_for_system_value(int location);
brw_vec4_tes.cpp 48 dst_reg *
126 emit(TES_OPCODE_CREATE_INPUT_READ_HEADER, dst_reg(input_read_header));
208 emit(TES_OPCODE_ADD_INDIRECT_URB_OFFSET, dst_reg(header),
233 dst_reg temp(this, glsl_type::ivec4_type);
245 dst_reg dst = get_nir_dest(instr->dest, BRW_REGISTER_TYPE_D);
252 dst_reg temp(this, glsl_type::dvec4_type);
253 dst_reg temp_d = retype(temp, BRW_REGISTER_TYPE_D);
270 dst_reg shuffled(this, glsl_type::dvec4_type);
273 dst_reg dst = get_nir_dest(instr->dest, BRW_REGISTER_TYPE_DF);
brw_fs_register_coalesce.cpp 161 int src_reg = -1, dst_reg = -1; local
186 dst_reg = inst->dst.nr;
189 if (dst_reg != inst->dst.nr)
228 dst_var[i] = live_intervals->var_from_vgrf[dst_reg] + dst_reg_offset[i];
258 scan_inst->dst.nr = dst_reg;
266 scan_inst->src[j].nr = dst_reg;
brw_vec4_surface_builder.cpp 41 const dst_reg dst = bld.vgrf(src.type,
70 const dst_reg tmp = bld.vgrf(src.type);
123 const dst_reg payload = bld.vgrf(BRW_REGISTER_TYPE_UD, sz);
144 const dst_reg dst = bld.vgrf(BRW_REGISTER_TYPE_UD, ret_sz);
213 const dst_reg srcs = bld.vgrf(BRW_REGISTER_TYPE_UD);
236 const dst_reg dst = bld.vgrf(BRW_REGISTER_TYPE_UD);
316 const dst_reg srcs = bld.vgrf(BRW_REGISTER_TYPE_UD);
brw_vec4.cpp 75 src_reg::src_reg(const dst_reg &reg) :
83 dst_reg::init()
90 dst_reg::dst_reg() function in class:brw::dst_reg
95 dst_reg::dst_reg(enum brw_reg_file file, int nr) function in class:brw::dst_reg
103 dst_reg::dst_reg(enum brw_reg_file file, int nr, const glsl_type *type, function in class:brw::dst_reg
114 dst_reg::dst_reg(enum brw_reg_file file, int nr, brw_reg_type type function in class:brw::dst_reg
125 dst_reg::dst_reg(struct ::brw_reg reg) : function in class:brw::dst_reg
132 dst_reg::dst_reg(const src_reg &reg) : function in class:brw::dst_reg
    [all...]
brw_vec4_live_variables.h 99 var_from_reg(const simple_allocator &alloc, const dst_reg &reg,
  /external/mesa3d/src/gallium/drivers/freedreno/a2xx/
ir-a2xx.c 283 struct ir2_register *dst_reg = instr->regs[reg++]; local
288 reg_update_stats(dst_reg, info, true);
303 vtx->dst_reg = dst_reg->num;
304 vtx->dst_swiz = reg_fetch_dst_swiz(dst_reg);
331 tex->dst_reg = dst_reg->num;
332 tex->dst_swiz = reg_fetch_dst_swiz(dst_reg);
367 struct ir2_register *dst_reg = instr->regs[reg++]; local
395 reg_update_stats(dst_reg, info, true)
    [all...]
  /external/mesa3d/src/mesa/program/
ir_to_mesa.cpp 62 class dst_reg;
91 explicit src_reg(dst_reg reg);
101 class dst_reg { class in namespace:__anon28749
103 dst_reg(gl_register_file file, int writemask) function in class:__anon28749::dst_reg
111 dst_reg() function in class:__anon28749::dst_reg
119 explicit dst_reg(src_reg reg);
130 src_reg::src_reg(dst_reg reg)
139 dst_reg::dst_reg(src_reg reg) function in class:dst_reg
154 dst_reg dst
    [all...]

Completed in 1097 milliseconds

1 2 3