aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/expand_calls.go
AgeCommit message (Expand)Author
2021-08-03[dev.typeparams] cmd/compile: make softfloat mode work with register ABICherry Mui
2021-05-22cmd/compile: revert CL/316890Than McIntosh
2021-05-08cmd/compile: manage Slot array betterDavid Chase
2021-05-04cmd/compile: establish regabi name/value mapping for small in-paramsThan McIntosh
2021-05-04cmd/compile: preserve/translate names for parametersDavid Chase
2021-05-03cmd/compile: make the stack allocator more careful about register args.David Chase
2021-04-21cmd/compile: reenable name preservation on copies in expand_callsCherry Zhang
2021-04-21cmd/compile: don't accumulate duplicated named slotsCherry Zhang
2021-04-21cmd/compile: allow conversion from slice to array ptrJosh Bleecher Snyder
2021-04-20cmd/compile: disable name preservation on copies in expand_callsCherry Zhang
2021-04-14cmd/compile: rescue stmt boundaries from OpArgXXXReg and OpSelectN.David Chase
2021-04-12cmd/compile: preserve name association when eliding copies in expand_callsCherry Zhang
2021-04-08cmd/compile: add recursive-invalidate Value method, use in expand_callsDavid Chase
2021-04-08cmd/compile: sanitize before/after expansion OpSelectN referencesDavid Chase
2021-04-06cmd/compile: check for unused OpArg* and mark invalid (again)David Chase
2021-04-05cmd/compile: add "surprised by IData of Arg" case for register argsDavid Chase
2021-04-02cmd/compile: mark unused values as invalid to prevent problems in expandCallsDavid Chase
2021-04-02cmd/compile: in expand calls, preserve pointer store type but decompose aggre...Cherry Zhang
2021-03-31cmd/compile: deduplicate OpArg's across typesCherry Zhang
2021-03-31cmd/compile: make expandCalls preserve types of pointer storesDavid Chase
2021-03-30cmd/compile: avoid generating duplicated in-register ArgCherry Zhang
2021-03-23cmd/compile: remove AuxCall.results, cleanup ssagen/ssa.goDavid Chase
2021-03-12cmd/compile: test register ABI for method, interface, closure callsDavid Chase
2021-03-09cmd/compile: fix failure to communicate between ABIinfo producer&consumerDavid Chase
2021-03-09cmd/compile: fix confusion in generating SelectN indexDavid Chase
2021-03-09cmd/compile: fix broken type+offset calc for register argsDavid Chase
2021-03-09cmd/compile: fix OpArg decomposer for registers in expandCallsDavid Chase
2021-03-04cmd/compile: return (and receive) medium-large resultsDavid Chase
2021-03-04cmd/compile: tweak offset-generator to elide more +0 offsetsDavid Chase
2021-03-04cmd/compile: implement too-big-to-SSA struct passing in registersDavid Chase
2021-03-04cmd/compile: implement simple register resultsDavid Chase
2021-03-04cmd/compile: pass arguments as register parameters to StaticCall.David Chase
2021-03-04cmd/compile: refactor out an almost-superfluous argDavid Chase
2021-03-03cmd/compile: handle aggregate OpArg in registersDavid Chase
2021-03-03cmd/compile: retrieve Args from registersDavid Chase
2021-03-03cmd/compile: use abiutils for all rcvr/in/out frame offsets.David Chase
2021-02-26cmd/compile: change StaticCall to return a "Results"David Chase
2021-02-24cmd/compile: plumb abi info into expandCallsDavid Chase
2021-01-27[dev.regabi] cmd/compile: remove nested functions from expands_calls.goDavid Chase
2021-01-26[dev.regabi] cmd/compile: remove leftover code form late call lowering workDavid Chase
2021-01-22[dev.regabi] all: merge master (dab3e5a) into dev.regabiMatthew Dempsky
2021-01-20[dev.regabi] cmd/compile: late expansion of return valuesDavid Chase
2021-01-07cmd/compile: fix late expand_calls leaf type for OpStructSelect/OpArraySelectCuong Manh Le
2020-12-21[dev.regabi] all: merge master into dev.regabiMatthew Dempsky
2020-12-14cmd/compile: set correct type for OpIDataCuong Manh Le
2020-12-01[dev.regabi] cmd/compile: first pass at abstracting TypeMatthew Dempsky
2020-11-24cmd/compile: set OpLoad argument type interface{} correctlyCuong Manh Le
2020-11-20cmd/compile: allow loading single field of typed-interface{} OpIDataCuong Manh Le
2020-11-14cmd/compile: fix load of interface{}-typed OpIData in expand_callsDavid Chase
2020-10-29cmd/compile: delay expansion of OpArg until expand_callsDavid Chase