aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssagen
AgeCommit message (Expand)Author
2021-12-21[release-branch.go1.17] cmd/compile: avoid adding LECall to the entry block w...hanpro
2021-10-06[release-branch.go1.17] cmd/compile: fold handling OCONV logic to separate fu...Cuong Manh Le
2021-07-22cmd/compile: do not change field offset in ABI analysisCherry Mui
2021-07-19cmd/compile: fix off-by-one error in traceback argument countingCherry Mui
2021-06-24cmd/compile: fix wrong type in SSA generation for OSLICE2ARRPTRCuong Manh Le
2021-05-08cmd/compile: manage Slot array betterDavid Chase
2021-05-06cmd/compile: fix intrinsic setting for mul64, add64 on ppc64leLynn Boger
2021-05-06cmd/compile: set unsayable "names" for regabi testing triggersDavid Chase
2021-05-04cmd/compile: when compiling with -N, avoid entry blockKeith Randall
2021-05-03cmd/compile/internal/ssagen: fix misleading commentThan McIntosh
2021-05-03cmd/compile: add traceback argument info to ABI0 assembly functionsCherry Zhang
2021-05-02cmd/compile: implement unsafe.Add and unsafe.SliceMatthew Dempsky
2021-04-30cmd/compile: regabi support for DWARF location expressionsThan McIntosh
2021-04-30cmd/compile: revise block/func end sentinels in debug analysisThan McIntosh
2021-04-29cmd/compile: remove an unused functionThan McIntosh
2021-04-26cmd/compile: spos handling fixes to improve prolog debuggabilityThan McIntosh
2021-04-24cmd/compile: extend GOSSAFUNC match to well-formed package suffix match.David Chase
2021-04-22cmd/compile, runtime: add metadata for argument printing in tracebackCherry Zhang
2021-04-21cmd/compile: allow conversion from slice to array ptrJosh Bleecher Snyder
2021-04-20cmd/compile: use f.Nname.Type() in makeABIWrapperCherry Zhang
2021-04-20cmd/compile: guard partially live arg spilling with number of registersCherry Zhang
2021-04-16cmd/compile: spill all the parameters around morestackDavid Chase
2021-04-16internal/buildcfg: move build configuration out of cmd/internal/objabiRuss Cox
2021-04-16cmd/compile: don't insert VarDef for already-initialized resultsCherry Zhang
2021-04-14cmd/compile: rework/reduce partially lived argument spillingCherry Zhang
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