summaryrefslogtreecommitdiff
path: root/ir_to_mesa.h
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2010-05-07 11:31:47 -0700
committerEric Anholt <eric@anholt.net>2010-06-24 15:05:20 -0700
commitc5ca73e72c27b2e5d7fcf4662b9921ddb3a9627b (patch)
treec5b9f049c56ba710f7f7b925bccb354b85765b45 /ir_to_mesa.h
parent38315079571512dc5b502d9522d7a8c3eaf2cc8f (diff)
ir_to_mesa: Add support for ir_if.
Diffstat (limited to 'ir_to_mesa.h')
-rw-r--r--ir_to_mesa.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/ir_to_mesa.h b/ir_to_mesa.h
index ffa27dbd00..3aa88bcdc4 100644
--- a/ir_to_mesa.h
+++ b/ir_to_mesa.h
@@ -148,7 +148,8 @@ ir_to_mesa_instruction *
ir_to_mesa_emit_op1(struct mbtree *tree, enum prog_opcode op);
ir_to_mesa_instruction *
-ir_to_mesa_emit_op1_full(struct mbtree *tree, enum prog_opcode op,
+ir_to_mesa_emit_op1_full(ir_to_mesa_visitor *v, ir_instruction *ir,
+ enum prog_opcode op,
ir_to_mesa_dst_reg dst,
ir_to_mesa_src_reg src0);
@@ -156,7 +157,8 @@ ir_to_mesa_instruction *
ir_to_mesa_emit_op2(struct mbtree *tree, enum prog_opcode op);
ir_to_mesa_instruction *
-ir_to_mesa_emit_op2_full(struct mbtree *tree, enum prog_opcode op,
+ir_to_mesa_emit_op2_full(ir_to_mesa_visitor *v, ir_instruction *ir,
+ enum prog_opcode op,
ir_to_mesa_dst_reg dst,
ir_to_mesa_src_reg src0,
ir_to_mesa_src_reg src1);
@@ -165,7 +167,8 @@ ir_to_mesa_instruction *
ir_to_mesa_emit_simple_op2(struct mbtree *tree, enum prog_opcode op);
ir_to_mesa_instruction *
-ir_to_mesa_emit_op3(struct mbtree *tree, enum prog_opcode op,
+ir_to_mesa_emit_op3(ir_to_mesa_visitor *v, ir_instruction *ir,
+ enum prog_opcode op,
ir_to_mesa_dst_reg dst,
ir_to_mesa_src_reg src0,
ir_to_mesa_src_reg src1,