Lines Matching refs:instructions
37 process_parameters(exec_list *instructions, exec_list *actual_parameters,
51 ir_rvalue *result = ast->hir(instructions, state);
546 generate_call(exec_list *instructions, ir_function_signature *sig,
577 instructions, &post_call_conversions,
632 * instructions; just generate an ir_constant.
654 instructions->push_tail(var);
663 instructions->push_tail(call);
666 instructions->append_list(&post_call_conversions);
758 generate_array_index(void *mem_ctx, exec_list *instructions,
765 ir_rvalue *outer_array = generate_array_index(mem_ctx, instructions,
771 ir_rvalue *outer_array_idx = idx->hir(instructions, state);
789 ir_rvalue *outer_array_idx = idx->hir(instructions, state);
1181 process_vec_mat_constructor(exec_list *instructions,
1204 process_parameters(instructions, &actual_parameters, parameters, state);
1252 instructions->push_tail(var);
1271 instructions->push_tail(assignment);
1281 process_array_constructor(exec_list *instructions,
1309 process_parameters(instructions, &actual_parameters, parameters, state);
1390 instructions->push_tail(var);
1398 instructions->push_tail(assignment);
1433 exec_list *instructions,
1440 instructions->push_tail(var);
1466 instructions->push_tail(inst);
1536 instructions->push_tail(inst);
1570 instructions->push_tail(inst);
1637 exec_list *instructions,
1644 instructions->push_tail(var);
1671 instructions->push_tail(rhs_var);
1683 instructions->push_tail(inst);
1689 instructions->push_tail(inst);
1716 instructions->push_tail(inst);
1729 instructions->push_tail(inst);
1783 instructions->push_tail(inst);
1795 instructions->push_tail(rhs_var);
1801 instructions->push_tail(inst);
1838 instructions->push_tail(inst);
1859 instructions->push_tail(rhs_var);
1864 instructions->push_tail(inst);
1882 instructions->push_tail(inst);
1905 exec_list *instructions,
1914 instructions->push_tail(var);
1929 instructions->push_tail(assign);
1938 process_record_constructor(exec_list *instructions,
1964 process_parameters(instructions, &actual_parameters, parameters,
2012 return emit_inline_record_constructor(constructor_type, instructions,
2018 ast_function_expression::handle_method(exec_list *instructions,
2036 op = field->subexpressions[0]->hir(instructions, state);
2104 ast_function_expression::hir(exec_list *instructions,
2167 return process_array_constructor(instructions, constructor_type,
2187 return process_record_constructor(instructions, constructor_type,
2208 ir_rvalue *result = ast->hir(instructions, state);
2294 instructions->push_tail(var);
2295 instructions->push_tail(
2388 instructions,
2394 instructions,
2399 return handle_method(instructions, state);
2408 process_parameters(instructions, &actual_parameters, &this->expressions,
2412 array_idx = generate_array_index(ctx, instructions, state, loc,
2479 if (instructions != &state->current_function->body) {
2502 value = generate_call(instructions, sig, &actual_parameters, sub_var,
2508 instructions->push_tail(tmp);
2531 ast_aggregate_initializer::hir(exec_list *instructions,
2550 return process_array_constructor(instructions, constructor_type, &loc,
2555 return process_record_constructor(instructions, constructor_type, &loc,
2559 return process_vec_mat_constructor(instructions, constructor_type, &loc,