Lines Matching defs:mem_ctx
736 void *mem_ctx = ralloc_parent(ir);
737 return new(mem_ctx) ir_expression(op, desired_type, ir, NULL);
1095 void *mem_ctx = ralloc_parent(lhs);
1101 l = new(mem_ctx) ir_dereference_array(lhs->clone(mem_ctx, NULL),
1102 new(mem_ctx) ir_constant(i));
1103 r = new(mem_ctx) ir_dereference_array(rhs->clone(mem_ctx, NULL),
1104 new(mem_ctx) ir_constant(i));
1115 new(mem_ctx) ir_assignment(lhs, convert_precision(lhs->type->is_32bit(), rhs));
1207 void *mem_ctx = ralloc_parent(ir);
1219 new(mem_ctx) ir_variable(deref->type, "lowerp", ir_var_temporary);
1226 convert_split_assignment(new(mem_ctx) ir_dereference_variable(new_var),
1228 ir->value = new(mem_ctx) ir_dereference_variable(new_var);
1274 void *mem_ctx = ralloc_parent(ir);
1278 new(mem_ctx) ir_variable(deref->type, "lowerp", ir_var_temporary);
1285 convert_split_assignment(new(mem_ctx) ir_dereference_variable(new_var),
1287 *rvalue = new(mem_ctx) ir_dereference_variable(new_var);
1295 void *mem_ctx = ralloc_parent(ir);
1317 new(mem_ctx) ir_variable(param->type, "lowerp", ir_var_temporary);
1321 actual_node->replace_with(new(mem_ctx) ir_dereference_variable(new_var));
1326 convert_split_assignment(new(mem_ctx) ir_dereference_variable(new_var),
1327 param_deref->clone(mem_ctx, NULL), true);
1333 new(mem_ctx) ir_dereference_variable(new_var),
1348 new(mem_ctx) ir_variable(ir->callee->return_type, "lowerp",
1356 convert_split_assignment(new(mem_ctx) ir_dereference_variable(ret_var),
1357 new(mem_ctx) ir_dereference_variable(new_var),