Lines Matching refs:instructions
35 process_parameters(exec_list *instructions, exec_list *actual_parameters,
48 ir_rvalue *result = ast->hir(instructions, state);
429 generate_call(exec_list *instructions, ir_function_signature *sig,
461 instructions, &post_call_conversions,
516 * instructions; just generate an ir_constant.
536 instructions->push_tail(var);
545 instructions->push_tail(call);
552 instructions->append_list(&post_call_conversions);
640 generate_array_index(void *mem_ctx, exec_list *instructions,
647 ir_rvalue *outer_array = generate_array_index(mem_ctx, instructions,
653 ir_rvalue *outer_array_idx = idx->hir(instructions, state);
666 ir_rvalue *outer_array_idx = idx->hir(instructions, state);
941 process_vec_mat_constructor(exec_list *instructions,
964 process_parameters(instructions, &actual_parameters, parameters, state);
1012 instructions->push_tail(var);
1032 instructions->push_tail(assignment);
1042 process_array_constructor(exec_list *instructions,
1070 process_parameters(instructions, &actual_parameters, parameters, state);
1151 instructions->push_tail(var);
1159 instructions->push_tail(assignment);
1194 exec_list *instructions,
1201 instructions->push_tail(var);
1227 instructions->push_tail(inst);
1292 instructions->push_tail(inst);
1326 instructions->push_tail(inst);
1393 exec_list *instructions,
1400 instructions->push_tail(var);
1428 instructions->push_tail(rhs_var);
1441 instructions->push_tail(inst);
1447 instructions->push_tail(inst);
1474 instructions->push_tail(inst);
1487 instructions->push_tail(inst);
1541 instructions->push_tail(inst);
1553 instructions->push_tail(rhs_var);
1559 instructions->push_tail(inst);
1596 instructions->push_tail(inst);
1617 instructions->push_tail(rhs_var);
1622 instructions->push_tail(inst);
1640 instructions->push_tail(inst);
1663 exec_list *instructions,
1672 instructions->push_tail(var);
1688 instructions->push_tail(assign);
1697 process_record_constructor(exec_list *instructions,
1723 process_parameters(instructions, &actual_parameters, parameters,
1771 return emit_inline_record_constructor(constructor_type, instructions,
1777 ast_function_expression::handle_method(exec_list *instructions,
1795 op = field->subexpressions[0]->hir(instructions, state);
1848 ast_function_expression::hir(exec_list *instructions,
1899 return process_array_constructor(instructions, constructor_type,
1919 return process_record_constructor(instructions, constructor_type,
1940 ir_rvalue *result = ast->hir(instructions, state);
2026 instructions->push_tail(var);
2027 instructions->push_tail(
2079 instructions,
2085 instructions,
2090 return handle_method(instructions, state);
2099 process_parameters(instructions, &actual_parameters, &this->expressions,
2103 array_idx = generate_array_index(ctx, instructions, state, loc,
2159 if (instructions != &state->current_function->body) {
2165 value = generate_call(instructions, sig, &actual_parameters, sub_var,
2171 instructions->push_tail(tmp);
2194 ast_aggregate_initializer::hir(exec_list *instructions,
2213 return process_array_constructor(instructions, constructor_type, &loc,
2218 return process_record_constructor(instructions, constructor_type, &loc,
2222 return process_vec_mat_constructor(instructions, constructor_type, &loc,