Lines Matching refs:emit
218 emit(const instruction &inst) const
220 return emit(new(shader->mem_ctx) instruction(inst));
227 emit(enum opcode opcode) const
229 return emit(instruction(opcode));
236 emit(enum opcode opcode, const dst_reg &dst) const
238 return emit(instruction(opcode, dst));
245 emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0) const
256 emit(instruction(opcode, dst,
260 return emit(instruction(opcode, dst, src0));
268 emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
276 emit(instruction(opcode, dst,
281 return emit(instruction(opcode, dst, src0, src1));
289 emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
297 return emit(instruction(opcode, dst,
303 return emit(instruction(opcode, dst, src0, src1, src2));
311 emit(instruction *inst) const
355 ubld.emit(SHADER_OPCODE_FIND_LIVE_CHANNEL, chan_index);
356 ubld.emit(SHADER_OPCODE_BROADCAST, dst, src, src_reg(chan_index));
369 return emit(BRW_OPCODE_##op, dst, src0); \
376 return emit(BRW_OPCODE_##op, dst, src0, src1); \
383 instruction *inst = emit(BRW_OPCODE_##op, dst, src0, src1); \
393 return emit(BRW_OPCODE_##op, dst, src0, src1, src2); \
467 emit(BRW_OPCODE_CMP, retype(dst, src0.type),
492 emit(BRW_OPCODE_CMPN, retype(dst, src0.type),
503 return set_predicate(predicate, emit(BRW_OPCODE_IF));
515 emit(BRW_OPCODE_IF,
532 return emit(BRW_OPCODE_LRP, dst, a, y, x);
579 emit(VEC4_OPCODE_UNPACK_UNIFORM, expanded, src);