Home | History | Annotate | Download | only in glsl

Lines Matching refs:rvalue

57    virtual void handle_rvalue(ir_rvalue **rvalue);
65 ir_constant_fold(ir_rvalue **rvalue)
67 if (*rvalue == NULL || (*rvalue)->ir_type == ir_type_constant)
70 /* Note that we do rvalue visitoring on leaving. So if an
75 ir_expression *expr = (*rvalue)->as_expression();
84 ir_swizzle *swiz = (*rvalue)->as_swizzle();
89 ir_dereference_array *array_ref = (*rvalue)->as_dereference_array();
99 ir_dereference_variable *var_ref = (*rvalue)->as_dereference_variable();
103 ir_constant *constant = (*rvalue)->constant_expression_value();
105 *rvalue = constant;
112 ir_constant_folding_visitor::handle_rvalue(ir_rvalue **rvalue)
114 if (ir_constant_fold(rvalue))