Improve returning a struct directly for certain ABIs; reuse the temp callee return struct memory when needed

This commit is contained in:
gingerBill
2023-11-24 11:44:20 +00:00
parent 7343ed0cac
commit c12eb3ec93
2 changed files with 21 additions and 3 deletions
+2
View File
@@ -339,6 +339,8 @@ struct lbProcedure {
bool in_multi_assignment;
Array<LLVMValueRef> raw_input_parameters;
LLVMValueRef temp_callee_return_struct_memory;
Ast *curr_stmt;
Array<Scope *> scope_stack;