Lines Matching defs:rhs
174 ir->rhs->as_dereference_variable() &&
186 ir->rhs->accept(this);
261 ir_dereference_variable *rhs_deref = ir->rhs->as_dereference_variable();
263 variable_entry *rhs = rhs_deref ? get_splitting_entry(rhs_deref->var) : NULL;
265 if (lhs_deref && rhs_deref && (lhs || rhs) && !ir->condition) {
272 void *mem_ctx = lhs ? lhs->mem_ctx : rhs->mem_ctx;
286 if (rhs) {
288 new(mem_ctx) ir_dereference_variable(rhs->components[rhs_chan]);
290 new_rhs = new(mem_ctx) ir_swizzle(ir->rhs->clone(mem_ctx, NULL),
326 handle_rvalue(&ir->rhs);
328 handle_rvalue(&ir->rhs);