1
0
mirror of https://github.com/golang/go synced 2024-09-29 10:24:34 -06:00
go/test/abi
David Chase b72bbaebf9 cmd/compile: expand calls cleanup
Convert expand calls into a smaller number of focused
recursive rewrites, and rely on an enhanced version of
"decompose" to clean up afterwards.

Debugging information seems to emerge intact.

Change-Id: Ic46da4207e3a4da5c8e2c47b637b0e35abbe56bb
Reviewed-on: https://go-review.googlesource.com/c/go/+/507295
Run-TryBot: David Chase <drchase@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
2023-10-06 20:57:33 +00:00
..
bad_internal_offsets.go
bad_select_crash.go
convF_criteria.go
convF_criteria.out
convT64_criteria.go
convT64_criteria.out
defer_aggregate.go
defer_recover_results.go
double_nested_addressed_struct.go
double_nested_struct.go
f_ret_z_not.go
f_ret_z_not.out
fibish_closure.go
fibish_closure.out
fibish.go
fibish.out
fuzz_trailing_zero_field.go
idata.go
idata.out
leaf2.go
leaf.go
many_int_input.go
many_int_input.out
many_intstar_input.go
many_intstar_input.out
map.go
method_wrapper.go
more_intstar_input.go
more_intstar_input.out
named_results.go
named_results.out
named_return_stuff.go
named_return_stuff.out
open_defer_1.go
part_live_2.go
part_live.go
reg_not_ssa.go
result_live.go
result_regalloc.go
return_stuff.go
return_stuff.out
s_sif_sif.go
spills3.go
spills4.go
store_reg_args.go
struct_3_string_input.go
struct_3_string_input.out
struct_lower_1.go
struct_lower_1.out
too_big_to_ssa.go
too_big_to_ssa.out
uglyfib.go
uglyfib.out
wrapdefer_largetmp.go
wrapdefer_largetmp.out
zombie_struct_select.go