mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 02:20:11 +01:00
i965/vec4: Use const references in emit() functions.
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Francisco Jerez <currojerez@riseup.net>
This commit is contained in:
parent
0efc53a96c
commit
dba683cf16
2 changed files with 14 additions and 15 deletions
|
|
@ -399,16 +399,14 @@ public:
|
|||
vec4_instruction *emit(vec4_instruction *inst);
|
||||
|
||||
vec4_instruction *emit(enum opcode opcode);
|
||||
|
||||
vec4_instruction *emit(enum opcode opcode, dst_reg dst);
|
||||
|
||||
vec4_instruction *emit(enum opcode opcode, dst_reg dst, src_reg src0);
|
||||
|
||||
vec4_instruction *emit(enum opcode opcode, dst_reg dst,
|
||||
src_reg src0, src_reg src1);
|
||||
|
||||
vec4_instruction *emit(enum opcode opcode, dst_reg dst,
|
||||
src_reg src0, src_reg src1, src_reg src2);
|
||||
vec4_instruction *emit(enum opcode opcode, const dst_reg &dst);
|
||||
vec4_instruction *emit(enum opcode opcode, const dst_reg &dst,
|
||||
const src_reg &src0);
|
||||
vec4_instruction *emit(enum opcode opcode, const dst_reg &dst,
|
||||
const src_reg &src0, const src_reg &src1);
|
||||
vec4_instruction *emit(enum opcode opcode, const dst_reg &dst,
|
||||
const src_reg &src0, const src_reg &src1,
|
||||
const src_reg &src2);
|
||||
|
||||
vec4_instruction *emit_before(bblock_t *block,
|
||||
vec4_instruction *inst,
|
||||
|
|
|
|||
|
|
@ -79,8 +79,8 @@ vec4_visitor::emit_before(bblock_t *block, vec4_instruction *inst,
|
|||
}
|
||||
|
||||
vec4_instruction *
|
||||
vec4_visitor::emit(enum opcode opcode, dst_reg dst,
|
||||
src_reg src0, src_reg src1, src_reg src2)
|
||||
vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
|
||||
const src_reg &src1, const src_reg &src2)
|
||||
{
|
||||
return emit(new(mem_ctx) vec4_instruction(this, opcode, dst,
|
||||
src0, src1, src2));
|
||||
|
|
@ -88,19 +88,20 @@ vec4_visitor::emit(enum opcode opcode, dst_reg dst,
|
|||
|
||||
|
||||
vec4_instruction *
|
||||
vec4_visitor::emit(enum opcode opcode, dst_reg dst, src_reg src0, src_reg src1)
|
||||
vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
|
||||
const src_reg &src1)
|
||||
{
|
||||
return emit(new(mem_ctx) vec4_instruction(this, opcode, dst, src0, src1));
|
||||
}
|
||||
|
||||
vec4_instruction *
|
||||
vec4_visitor::emit(enum opcode opcode, dst_reg dst, src_reg src0)
|
||||
vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0)
|
||||
{
|
||||
return emit(new(mem_ctx) vec4_instruction(this, opcode, dst, src0));
|
||||
}
|
||||
|
||||
vec4_instruction *
|
||||
vec4_visitor::emit(enum opcode opcode, dst_reg dst)
|
||||
vec4_visitor::emit(enum opcode opcode, const dst_reg &dst)
|
||||
{
|
||||
return emit(new(mem_ctx) vec4_instruction(this, opcode, dst));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue