Home | History | Annotate | Download | only in glsl

Lines Matching refs:ir_expression

98    ir_expression *const sub =
99 new(mem_ctx) ir_expression(ir_binop_sub, from->type, to, from);
101 ir_expression *const div =
102 new(mem_ctx) ir_expression(ir_binop_div, sub->type, sub, increment);
114 new(mem_ctx) ir_expression(op, glsl_type::int_type, iter, NULL);
151 ir_expression *const mul =
152 new(mem_ctx) ir_expression(ir_binop_mul, increment->type, iter,
155 ir_expression *const add =
156 new(mem_ctx) ir_expression(ir_binop_add, mul->type, mul, from);
158 ir_expression *cmp = swap_compare_operands
159 ? new(mem_ctx) ir_expression(op, glsl_type::bool_type, to, add)
160 : new(mem_ctx) ir_expression(op, glsl_type::bool_type, add, to);
162 cmp = new(mem_ctx) ir_expression(ir_unop_logic_not, cmp);
581 ir_expression *cond = if_stmt->condition->as_expression();
732 ir_expression *const rhs = ir->rhs->as_expression();
770 inc = new(mem_ctx) ir_expression(ir_unop_neg,