aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssagen
AgeCommit message (Expand)Author
2021-04-14cmd/compile: rescue stmt boundaries from OpArgXXXReg and OpSelectN.David Chase
2021-04-13cmd/compile,cmd/link: resolve cgo symbols to the correct Go ABIAustin Clements
2021-04-13cmd/compile: allow OpArgXXXReg comes before LoweredGetClosurePtrCherry Zhang
2021-04-12cmd/compile: do not allocate space for unspilled in-register resultsCherry Zhang
2021-04-12runtime: using wyhash for memhashFallback on 64bit platformMeng Zhuo
2021-04-07cmd/compile: pre-spill pointers in aggregate-typed register argsDavid Chase
2021-04-06cmd/compile: load results into registers on open defer return pathCherry Zhang
2021-04-05cmd/compile: enable panic+recover adjustment for some ABI wrappersCherry Zhang
2021-04-05cmd/compile/internal/ssagen: conditon not needcui
2021-04-05cmd/compile: untangle Wrapper and ABIWrapper flagsCherry Zhang
2021-04-05cmd/compile: add a debug flag to enable/disable open-coded defersCherry Zhang
2021-04-05runtime: extend internal atomics to comply with sync/atomicRuslan Andreev
2021-04-02cmd/compile: use ABI0 for cgo_unsafe_args functionsCherry Zhang
2021-04-01cmd/compile: fix outgoing calls with GOEXPERIMENT=regabiargsAustin Clements
2021-04-01cmd/compile: fix incoming ABI with GOEXPERIMENT=regabiargsAustin Clements
2021-03-30cmd/compile: update default ABI choices for calls and bodyless fn stack mapsDavid Chase
2021-03-30cmd/compile: wrap defer/go call with resultsCherry Zhang
2021-03-30cmd/compile: be sure to wrap defer/go calls with argumentsCherry Zhang
2021-03-29cmd/compile: restructure ABI wrapper generation, export ABIAustin Clements
2021-03-29cmd/compile: eliminate -abiwraplimitAustin Clements
2021-03-29cmd/compile: assert that function values reference ABIInternalAustin Clements
2021-03-29cmd/compile: track funcsyms by ir.Name instead of types.SymAustin Clements
2021-03-24cmd/compile: remove more dead code and data structuresDavid Chase
2021-03-23cmd/compile: remove AuxCall.results, cleanup ssagen/ssa.goDavid Chase
2021-03-22cmd/compile: remove now-redundant AuxCall.argsDavid Chase
2021-03-22cmd/compile: fix WriteFuncMap for new ABI.David Chase
2021-03-18cmd: move experiment flags into objabi.ExperimentAustin Clements
2021-03-18all: explode GOEXPERIMENT=regabi into 5 sub-experimentsAustin Clements
2021-03-18cmd/compile: actually intrinsify runtime/internal/atomic.{And,Or}{8,} on RISCV64Joel Sing
2021-03-16cmd/compile: fix open defer of method callDavid Chase
2021-03-16cmd/compile: (fixed) spill output parameters passed in registers as autosDavid Chase
2021-03-15Revert "cmd/compile: spill output parameters passed in registers as autos"David Chase
2021-03-15cmd/compile: spill output parameters passed in registers as autosDavid Chase
2021-03-13all: remove duplicate wordsJohn Bampton
2021-03-12cmd/compile: minor cleanup -- remove dead code conditional on testDavid Chase
2021-03-12cmd/compile: test register ABI for method, interface, closure callsDavid Chase
2021-03-11cmd/compile: remove 8-byte alignment requirement of stack slot on ppc64eric fang
2021-03-10cmd/compile: remove ".fp" fake argCherry Zhang
2021-03-09cmd/compile: remove 4-byte alignment requirement of stack slot on armeric fang
2021-03-05cmd/compile: use getcallersp for gorecover "fp" argCherry Zhang
2021-03-05cmd/compile: use getcallerpc for racefuncentryCherry Zhang
2021-03-04cmd/compile: return (and receive) medium-large resultsDavid Chase
2021-03-04cmd/compile: remove I-saw-a-register-pragma chatterDavid Chase
2021-03-04cmd/compile: implement too-big-to-SSA struct passing in registersDavid Chase
2021-03-04cmd/compile: register abi, morestack work and mole whackingDavid Chase
2021-03-04cmd/compile: adjust stack slot alignment requirements on arm64eric fang
2021-03-03cmd/compile: remove races introduced in abiutils field updateDavid Chase
2021-03-03cmd/compile: handle aggregate OpArg in registersDavid Chase
2021-03-03cmd/compile: remove 8-byte alignment requirement of stack slot on s390xeric fang
2021-03-03cmd/compile: remove 8-byte alignment requirement of stack slot on mipseric fang