Lines Matching refs:instructions
36 process_parameters(exec_list *instructions, exec_list *actual_parameters,
50 ir_rvalue *result = ast->hir(instructions, state);
497 generate_call(exec_list *instructions, ir_function_signature *sig,
528 instructions, &post_call_conversions,
583 * instructions; just generate an ir_constant.
605 instructions->push_tail(var);
614 instructions->push_tail(call);
622 instructions->append_list(&post_call_conversions);
715 generate_array_index(void *mem_ctx, exec_list *instructions,
722 ir_rvalue *outer_array = generate_array_index(mem_ctx, instructions,
728 ir_rvalue *outer_array_idx = idx->hir(instructions, state);
746 ir_rvalue *outer_array_idx = idx->hir(instructions, state);
1123 process_vec_mat_constructor(exec_list *instructions,
1146 process_parameters(instructions, &actual_parameters, parameters, state);
1194 instructions->push_tail(var);
1214 instructions->push_tail(assignment);
1224 process_array_constructor(exec_list *instructions,
1252 process_parameters(instructions, &actual_parameters, parameters, state);
1333 instructions->push_tail(var);
1341 instructions->push_tail(assignment);
1376 exec_list *instructions,
1383 instructions->push_tail(var);
1409 instructions->push_tail(inst);
1479 instructions->push_tail(inst);
1513 instructions->push_tail(inst);
1580 exec_list *instructions,
1587 instructions->push_tail(var);
1614 instructions->push_tail(rhs_var);
1626 instructions->push_tail(inst);
1632 instructions->push_tail(inst);
1659 instructions->push_tail(inst);
1672 instructions->push_tail(inst);
1726 instructions->push_tail(inst);
1738 instructions->push_tail(rhs_var);
1744 instructions->push_tail(inst);
1781 instructions->push_tail(inst);
1802 instructions->push_tail(rhs_var);
1807 instructions->push_tail(inst);
1825 instructions->push_tail(inst);
1848 exec_list *instructions,
1857 instructions->push_tail(var);
1872 instructions->push_tail(assign);
1881 process_record_constructor(exec_list *instructions,
1907 process_parameters(instructions, &actual_parameters, parameters,
1955 return emit_inline_record_constructor(constructor_type, instructions,
1961 ast_function_expression::handle_method(exec_list *instructions,
1979 op = field->subexpressions[0]->hir(instructions, state);
2039 ast_function_expression::hir(exec_list *instructions,
2102 return process_array_constructor(instructions, constructor_type,
2122 return process_record_constructor(instructions, constructor_type,
2143 ir_rvalue *result = ast->hir(instructions, state);
2229 instructions->push_tail(var);
2230 instructions->push_tail(
2323 instructions,
2329 instructions,
2334 return handle_method(instructions, state);
2343 process_parameters(instructions, &actual_parameters, &this->expressions,
2347 array_idx = generate_array_index(ctx, instructions, state, loc,
2403 if (instructions != &state->current_function->body) {
2409 value = generate_call(instructions, sig, &actual_parameters, sub_var,
2415 instructions->push_tail(tmp);
2438 ast_aggregate_initializer::hir(exec_list *instructions,
2457 return process_array_constructor(instructions, constructor_type, &loc,
2462 return process_record_constructor(instructions, constructor_type, &loc,
2466 return process_vec_mat_constructor(instructions, constructor_type, &loc,