aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/expand_calls.go
AgeCommit message (Expand)Author
2023-11-28cmd/compile: use correct type for slice pointerKeith Randall
2023-10-09cmd/compile: fix wrong argument of OpSelectN during expand_callsCuong Manh Le
2023-10-06cmd/compile: expand calls cleanupDavid Chase
2023-09-08cmd/compile/internal/ssa: rename ssagen.TypeOK as CanSSAMatthew Dempsky
2023-08-24cmd/compile/internal: fix receiver names are differentcui fliter
2023-08-16cmd/compile: in expandCalls, move all arg marshalling into call blockDavid Chase
2023-06-14all: fix spelling errorsAlexander Yastrebov
2023-06-12cmd/compile: use callsite as line number for argument marshalingKeith Randall
2023-01-19cmd/compile: add memory argument to GetCallerSPKeith Randall
2022-10-03cmd/compile/internal: fix a few function names on commentscui fliter
2022-08-30cmd/compile: fix wrong position when rewriting to OpArg/OpArgXXXCuong Manh Le
2022-04-19cmd/compile,cmd/internal/obj: replace Ctxt.FixedFrameSize method with Arch fieldAustin Clements
2022-04-11all: gofmt main repoRuss Cox
2021-11-05cmd/compile: only update source type when processing struct/arrayCuong Manh Le
2021-11-04cmd/compile: fix missing update source type in storeArgOrLoadCuong Manh Le
2021-10-12cmd/compile: do not reuse dead value in expand_calls passCherry Mui
2021-09-17cmd/compile: remove self copies in tail-call wrappersCherry Mui
2021-09-17cmd/compile: restore tail call for method wrappersCherry Mui
2021-09-16cmd/compile: preserve statements better in expandCallsDavid Chase
2021-08-28cmd/compile: fix offset-generator for storeOneLoadCuong Manh Le
2021-08-28cmd/compile: fix wrong check for b.Controls in isBlockMultiValueExitCuong Manh Le
2021-08-27cmd/compile: unexport Type.Width and Type.Align [generated]Matthew Dempsky
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