Searched refs:dst_reg (Results 1 - 25 of 83) sorted by relevance

1234

/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dtest_vec4_register_coalesce.cpp60 virtual dst_reg *make_reg_for_system_value(int /* location */)
130 dst_reg temp = dst_reg(v, glsl_type::float_type);
131 dst_reg init;
133 dst_reg m0 = dst_reg(MRF, 0);
149 dst_reg temp = dst_reg(v, glsl_type::vec4_type);
150 dst_reg init;
152 dst_reg m
[all...]
H A Dbrw_vec4.h75 dst_reg dst_null_f()
77 return dst_reg(brw_null_reg());
80 dst_reg dst_null_df()
82 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_DF));
85 dst_reg dst_null_d()
87 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
90 dst_reg dst_null_ud()
92 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_UD));
112 dst_reg userplane[MAX_CLIP_PLANES];
119 dst_reg output_re
[all...]
H A Dtest_vec4_copy_propagation.cpp57 virtual dst_reg *make_reg_for_system_value(int /* location */)
126 dst_reg a = dst_reg(v, glsl_type::vec4_type);
127 dst_reg b = dst_reg(v, glsl_type::vec4_type);
128 dst_reg c = dst_reg(v, glsl_type::vec4_type);
155 dst_reg a = dst_reg(v, glsl_type::vec4_type);
156 dst_reg
[all...]
H A Dbrw_vec4_visitor.cpp31 vec4_instruction::vec4_instruction(enum opcode opcode, const dst_reg &dst,
89 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
97 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
104 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0)
110 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst)
118 return emit(new(mem_ctx) vec4_instruction(opcode, dst_reg()));
123 vec4_visitor::op(const dst_reg &dst, const src_reg &src0) \
130 vec4_visitor::op(const dst_reg &dst, const src_reg &src0, \
139 vec4_visitor::op(const dst_reg &dst, const src_reg &src0, \
150 vec4_visitor::op(const dst_reg
714 dst_reg::dst_reg(class vec4_visitor *v, const struct glsl_type *type) function in class:brw::dst_reg
[all...]
H A Dgen6_gs_visitor.cpp69 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 ds
[all...]
H A Dbrw_vec4_vs.h47 virtual void emit_urb_slot(dst_reg reg, int varying);
53 void emit_clip_distances(dst_reg reg, int offset);
H A Dbrw_fs_builder.h46 typedef fs_reg dst_reg; typedef in class:brw::fs_builder
198 dst_reg
204 return dst_reg(VGRF, shader->alloc.allocate(
215 dst_reg
218 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_F));
221 dst_reg
224 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_DF));
230 dst_reg
233 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
239 dst_reg
[all...]
H A Dbrw_vec4_builder.h46 typedef brw::dst_reg dst_reg; typedef in class:brw::vec4_builder
171 dst_reg
177 return retype(dst_reg(VGRF, shader->alloc.allocate(
187 dst_reg
190 return dst_reg(retype(brw_null_vec(dispatch_width()),
197 dst_reg
200 return dst_reg(retype(brw_null_vec(dispatch_width()),
207 dst_reg
210 return dst_reg(retyp
[all...]
H A Dbrw_vec4_tcs.cpp79 emit(TCS_OPCODE_GET_INSTANCE_ID, dst_reg(invocation_id));
117 dst_reg header = dst_reg(this, glsl_type::uvec4_type);
139 dst_reg header(this, glsl_type::uvec4_type);
156 vec4_tcs_visitor::emit_input_urb_read(const dst_reg &dst,
163 dst_reg temp(this, glsl_type::ivec4_type);
167 dst_reg header = dst_reg(this, glsl_type::uvec4_type);
192 vec4_tcs_visitor::emit_output_urb_read(const dst_reg &dst,
200 dst_reg heade
[all...]
H A Dbrw_ir_vec4.h32 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(clas
[all...]
H A Dtest_vec4_cmod_propagation.cpp60 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 des
[all...]
H A Dbrw_vec4_tcs.h58 void emit_input_urb_read(const dst_reg &dst,
63 void emit_output_urb_read(const dst_reg &dst,
H A Dbrw_vec4_vs_visitor.cpp64 vec4_vs_visitor::emit_urb_slot(dst_reg reg, int varying)
90 vec4_vs_visitor::emit_clip_distances(dst_reg reg, int offset)
130 this->userplane[i] = dst_reg(UNIFORM, this->uniforms);
151 dst_reg(this, glsl_type::vec4_type);
153 dst_reg(this, glsl_type::vec4_type);
H A Dtest_vec4_dead_code_eliminate.cpp55 virtual dst_reg *make_reg_for_system_value(int /* location */)
139 bld.CMP(dst_reg(r4), r2, r1, BRW_CONDITIONAL_L);
145 bld.MOV(dst_reg(r5), r4);
151 bld.SEL(dst_reg(r6), r3, r6);
158 v->emit(v->SCRATCH_WRITE(dst_reg(r4), r6, r5));
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dtest_vec4_register_coalesce.cpp60 virtual dst_reg *make_reg_for_system_value(int /* location */)
141 dst_reg temp = dst_reg(v, glsl_type::float_type);
142 dst_reg init;
144 dst_reg m0 = dst_reg(MRF, 0);
160 dst_reg temp = dst_reg(v, glsl_type::vec4_type);
161 dst_reg init;
163 dst_reg m
[all...]
H A Dbrw_vec4.h78 dst_reg dst_null_f()
80 return dst_reg(brw_null_reg());
83 dst_reg dst_null_df()
85 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_DF));
88 dst_reg dst_null_d()
90 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
93 dst_reg dst_null_ud()
95 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_UD));
122 dst_reg output_reg[VARYING_SLOT_TESS_MAX][4];
173 vec4_instruction *emit(enum opcode opcode, const dst_reg
[all...]
H A Dtest_vec4_copy_propagation.cpp57 virtual dst_reg *make_reg_for_system_value(int /* location */)
137 dst_reg a = dst_reg(v, glsl_type::vec4_type);
138 dst_reg b = dst_reg(v, glsl_type::vec4_type);
139 dst_reg c = dst_reg(v, glsl_type::vec4_type);
166 dst_reg a = dst_reg(v, glsl_type::vec4_type);
167 dst_reg
[all...]
H A Dgfx6_gs_visitor.cpp69 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),
133 emit(GS_OPCODE_SET_PRIMITIVE_ID, dst_reg(this->primitive_id));
146 dst_reg dst(this->vertex_output);
162 dst_reg tmp = dst_reg(src_reg(this, glsl_type::uvec4_type));
164 dst_reg ds
[all...]
H A Dbrw_fs_builder.h46 typedef fs_reg dst_reg; typedef in class:brw::fs_builder
198 dst_reg
204 return dst_reg(VGRF, shader->alloc.allocate(
215 dst_reg
218 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_F));
221 dst_reg
224 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_DF));
230 dst_reg
233 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
239 dst_reg
[all...]
H A Dbrw_vec4_visitor.cpp31 vec4_instruction::vec4_instruction(enum opcode opcode, const dst_reg &dst,
89 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
97 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
104 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0)
110 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst)
118 return emit(new(mem_ctx) vec4_instruction(opcode, dst_reg()));
123 vec4_visitor::op(const dst_reg &dst, const src_reg &src0) \
130 vec4_visitor::op(const dst_reg &dst, const src_reg &src0, \
139 vec4_visitor::op(const dst_reg &dst, const src_reg &src0, \
150 vec4_visitor::op(const dst_reg
701 dst_reg::dst_reg(class vec4_visitor *v, const struct glsl_type *type) function in class:brw::dst_reg
[all...]
H A Dbrw_vec4_builder.h46 typedef brw::dst_reg dst_reg; typedef in class:brw::vec4_builder
171 dst_reg
177 return retype(dst_reg(VGRF, shader->alloc.allocate(
187 dst_reg
190 return dst_reg(retype(brw_null_vec(dispatch_width()),
197 dst_reg
200 return dst_reg(retype(brw_null_vec(dispatch_width()),
207 dst_reg
210 return dst_reg(retyp
[all...]
H A Dbrw_ir_vec4.h32 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(clas
[all...]
H A Dtest_vec4_cmod_propagation.cpp62 virtual dst_reg *make_reg_for_system_value(int /* location */)
158 dst_reg dest = dst_reg(v, glsl_type::float_type);
162 dst_reg dest_null = bld.null_reg_f();
194 dst_reg dest = dst_reg(v, glsl_type::float_type);
198 dst_reg dest_null = bld.null_reg_f();
231 dst_reg dest = dst_reg(v, glsl_type::int_type);
267 dst_reg des
[all...]
H A Dbrw_vec4_tcs.h58 void emit_input_urb_read(const dst_reg &dst,
63 void emit_output_urb_read(const dst_reg &dst,
H A Dtest_vec4_dead_code_eliminate.cpp57 virtual dst_reg *make_reg_for_system_value(int /* location */)
151 bld.CMP(dst_reg(r4), r2, r1, BRW_CONDITIONAL_L);
157 bld.MOV(dst_reg(r5), r4);
163 bld.SEL(dst_reg(r6), r3, r6);
170 v->emit(v->SCRATCH_WRITE(dst_reg(r4), r6, r5));

Completed in 17 milliseconds

1234