Lines Matching defs:ir_rvalue
31 ir_rvalue::ir_rvalue(enum ir_node_type t)
37 bool ir_rvalue::is_zero() const
42 bool ir_rvalue::is_one() const
47 bool ir_rvalue::is_negative_one() const
72 ir_assignment::set_lhs(ir_rvalue *lhs)
152 ir_assignment::ir_assignment(ir_dereference *lhs, ir_rvalue *rhs,
164 ir_assignment::ir_assignment(ir_rvalue *lhs, ir_rvalue *rhs)
187 ir_rvalue *op0, ir_rvalue *op1,
188 ir_rvalue *op2, ir_rvalue *op3)
189 : ir_rvalue(ir_type_expression)
210 ir_expression::ir_expression(int op, ir_rvalue *op0)
211 : ir_rvalue(ir_type_expression)
458 ir_expression::ir_expression(int op, ir_rvalue *op0, ir_rvalue *op1)
459 : ir_rvalue(ir_type_expression)
594 ir_expression::ir_expression(int op, ir_rvalue *op0, ir_rvalue *op1,
595 ir_rvalue *op2)
596 : ir_rvalue(ir_type_expression)
693 return ir_rvalue::variable_referenced();
698 : ir_rvalue(ir_type_constant)
705 : ir_rvalue(ir_type_constant)
717 : ir_rvalue(ir_type_constant)
731 : ir_rvalue(ir_type_constant)
745 : ir_rvalue(ir_type_constant)
759 : ir_rvalue(ir_type_constant)
773 : ir_rvalue(ir_type_constant)
787 : ir_rvalue(ir_type_constant)
801 : ir_rvalue(ir_type_constant)
815 : ir_rvalue(ir_type_constant)
829 : ir_rvalue(ir_type_constant)
843 : ir_rvalue(ir_type_constant)
857 : ir_rvalue(ir_type_constant)
890 : ir_rvalue(ir_type_constant)
1676 ir_dereference_array::ir_dereference_array(ir_rvalue *value,
1677 ir_rvalue *array_index)
1686 ir_rvalue *array_index)
1697 ir_dereference_array::set_array(ir_rvalue *value)
1715 ir_dereference_record::ir_dereference_record(ir_rvalue *value,
1874 ir_swizzle::ir_swizzle(ir_rvalue *val, unsigned x, unsigned y, unsigned z,
1876 : ir_rvalue(ir_type_swizzle), val(val)
1882 ir_swizzle::ir_swizzle(ir_rvalue *val, const unsigned *comp,
1884 : ir_rvalue(ir_type_swizzle), val(val)
1889 ir_swizzle::ir_swizzle(ir_rvalue *val, ir_swizzle_mask mask)
1890 : ir_rvalue(ir_type_swizzle), val(val), mask(mask)
1902 ir_swizzle::create(ir_rvalue *val, const char *str, unsigned vector_length)
2238 ir_rvalue *
2239 ir_rvalue::error_value(void *mem_ctx)
2241 ir_rvalue *v = new(mem_ctx) ir_rvalue(ir_type_unset);
2295 static ir_rvalue *
2296 try_min_one(ir_rvalue *ir)
2312 static ir_rvalue *
2313 try_max_zero(ir_rvalue *ir)
2329 ir_rvalue *
2330 ir_rvalue::as_rvalue_to_saturate()
2337 ir_rvalue *max_zero = try_max_zero(expr);
2341 ir_rvalue *min_one = try_min_one(expr);