Lines Matching defs:param
135 should_replace_variable(ir_variable *sig_param, ir_rvalue *param) {
142 param->is_dereference() &&
167 ir_rvalue *param = (ir_rvalue *) actual_node;
170 if (should_replace_variable(sig_param, param)) {
210 param);
215 assert(param->is_lvalue());
220 param->accept(&v);
226 param->clone(ctx, NULL)->as_rvalue());
250 ir_rvalue *const param = (ir_rvalue *) actual_node;
253 if (should_replace_variable(sig_param, param)) {
254 ir_dereference *deref = param->as_dereference();
269 ir_rvalue *const param = (ir_rvalue *) actual_node;
272 /* Move our param variable into the actual param if it's an 'out' type. */
277 assign = new(ctx) ir_assignment(param,
447 foreach_in_list_safe(ir_rvalue, param, &ir->actual_parameters) {
448 ir_rvalue *new_param = param;
451 if (new_param != param) {
452 param->replace_with(new_param);