Home | History | Annotate | Download | only in glsl

Lines Matching refs:ir_expression

55    ir_rvalue *handle_expression(ir_expression *ir);
57 bool reassociate_constant(ir_expression *ir1,
60 ir_expression *ir2);
61 void reassociate_operands(ir_expression *ir1,
63 ir_expression *ir2,
65 ir_rvalue *swizzle_if_required(ir_expression *expr,
94 update_type(ir_expression *ir)
103 ir_algebraic_visitor::reassociate_operands(ir_expression *ir1,
105 ir_expression *ir2,
127 ir_algebraic_visitor::reassociate_constant(ir_expression *ir1, int const_index,
129 ir_expression *ir2)
176 ir_algebraic_visitor::swizzle_if_required(ir_expression *expr,
187 ir_algebraic_visitor::handle_expression(ir_expression *ir)
190 ir_expression *op_expr[2] = {NULL, NULL};
191 ir_expression *temp;
231 return new(mem_ctx) ir_expression(new_op,
264 temp = new(mem_ctx) ir_expression(ir_unop_neg,
306 temp = new(mem_ctx) ir_expression(ir_unop_rcp,
367 return new(mem_ctx) ir_expression(ir_unop_logic_not, ir->type,
371 return new(mem_ctx) ir_expression(ir_unop_logic_not, ir->type,
409 temp = new(mem_ctx) ir_expression(ir_unop_rsq,
431 ir_expression *expr = (*rvalue)->as_expression();