Lines Matching refs:dst_reg
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));
121 dst_reg output_reg[VARYING_SLOT_TESS_MAX][4];
170 vec4_instruction *emit(enum opcode opcode, const dst_reg &dst);
171 vec4_instruction *emit(enum opcode opcode, const dst_reg &dst,
173 vec4_instruction *emit(enum opcode opcode, const dst_reg &dst,
175 vec4_instruction *emit(enum opcode opcode, const dst_reg &dst,
183 #define EMIT1(op) vec4_instruction *op(const dst_reg &, const src_reg &);
184 #define EMIT2(op) vec4_instruction *op(const dst_reg &, const src_reg &, const src_reg &);
185 #define EMIT3(op) vec4_instruction *op(const dst_reg &, const src_reg &, const src_reg &, const src_reg &);
207 vec4_instruction *CMP(dst_reg dst, src_reg src0, src_reg src1,
231 vec4_instruction *emit_minmax(enum brw_conditional_mod conditionalmod, dst_reg dst,
245 vec4_instruction *emit_math(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
250 void emit_pack_half_2x16(dst_reg dst, src_reg src0);
251 void emit_unpack_half_2x16(dst_reg dst, src_reg src0);
252 void emit_unpack_unorm_4x8(const dst_reg &dst, src_reg src0);
253 void emit_unpack_snorm_4x8(const dst_reg &dst, src_reg src0);
254 void emit_pack_unorm_4x8(const dst_reg &dst, const src_reg &src0);
255 void emit_pack_snorm_4x8(const dst_reg &dst, const src_reg &src0);
261 void emit_psiz_and_flags(dst_reg reg);
262 vec4_instruction *emit_generic_urb_slot(dst_reg reg, int varying, int comp);
263 virtual void emit_urb_slot(dst_reg reg, int varying);
268 dst_reg dst,
273 void emit_pull_constant_load_reg(dst_reg dst,
292 void emit_conversion_from_double(dst_reg dst, src_reg src);
293 void emit_conversion_to_double(dst_reg dst, src_reg src);
295 vec4_instruction *shuffle_64bit_data(dst_reg dst, src_reg src,
318 dst_reg get_nir_dest(const nir_dest &dest, enum brw_reg_type type);
319 dst_reg get_nir_dest(const nir_dest &dest, nir_alu_type type);
320 dst_reg get_nir_dest(const nir_dest &dest);
330 dst_reg *nir_locals;
331 dst_reg *nir_ssa_values;