aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/gen/genericOps.go
AgeCommit message (Expand)Author
2021-04-21cmd/compile: allow conversion from slice to array ptrJosh Bleecher Snyder
2021-03-19cmd/compile: add clobberdeadreg modeCherry Zhang
2021-03-14cmd/compile: fix whitespace in commentJosh Bleecher Snyder
2021-03-12cmd/compile: test register ABI for method, interface, closure callsDavid Chase
2021-03-03cmd/compile: make modified Aux type for OpArgXXXX pass ssa/checkDavid Chase
2021-03-02cmd/compile: optimize single-precision floating point square rootfanzha02
2021-02-26cmd/compile: change StaticCall to return a "Results"David Chase
2021-02-23cmd/compile: add AMD64 parameter register defs, Arg ops, plumb to ssa.ConfigDavid Chase
2020-11-12cmd/compile: gofmtCherry Zhang
2020-11-05cmd/compile: improve atomic swap intrinsics on arm64Jonathan Swinney
2020-11-02cmd/compile: using new calls, optimize runtime.memequal(x,constant,1)David Chase
2020-10-23cmd/compile: intrinsify runtime/internal/atomic.{And,Or} on AMD64Michael Pratt
2020-10-21cmd/compiler,cmd/go,sync: add internal {LoadAcq,StoreRel}64 on ppc64Paul E. Murphy
2020-10-09cmd/compile: drop SSA atomics TODOMichael Pratt
2020-10-01cmd/compile: enable late expansion for interface callsDavid Chase
2020-09-17cmd/compile: add new ops for experiment with late call expansionDavid Chase
2020-09-16cmd/compile: extend ssa.AuxCall to closure and interface callsDavid Chase
2020-09-16cmd/compile: introduce special ssa Aux type for callsDavid Chase
2020-04-29cmd/compile: mark PanicBounds/Extend as callsAustin Clements
2020-04-24cmd/compile: convert devirtualization rule to typed auxJosh Bleecher Snyder
2020-04-07cmd/compile: delete the floating point Greater and Geq opsMichael Munday
2020-04-04cmd/compile: add intrinsic HasCPUFeature for checking cpu featuresJosh Bleecher Snyder
2020-03-13cmd/compile: add spectre mitigation mode enabled by -spectreRuss Cox
2020-03-04cmd/compile: don't allow NaNs in floating-point constant opsKeith Randall
2020-02-29cmd/compile: use correct types in phioptJosh Bleecher Snyder
2020-02-27cmd/compile: document Move's typeJosh Bleecher Snyder
2020-02-26cmd/compile: remove Greater* and Geq* generic integer opsMichael Munday
2020-02-25Revert "cmd/compile: don't allow NaNs in floating-point constant ops"Bryan C. Mills
2020-02-25cmd/compile: don't allow NaNs in floating-point constant opsKeith Randall
2019-12-30cmd/compile: fix typo in commentJosh Bleecher Snyder
2019-11-07math, cmd/compile: rename Fma to FMARuss Cox
2019-10-29cmd/compile: intrinsics for runtime/internal/atomic.Store8Austin Clements
2019-10-28cmd/compile: update comment about OpPhi argLengthJosh Bleecher Snyder
2019-10-21cmd/compile: introduce generic ssa intrinsic for fused-multiply-addsmasher164
2019-10-02cmd/compile: allow multiple SSA block control valuesMichael Munday
2019-09-08all: fix typosAinar Garipov
2019-05-03cmd/compile,runtime/internal/atomic: add Load8Austin Clements
2019-03-18cmd/compile,runtime: provide index information on bounds check failureKeith Randall
2018-12-28cmd/compile,runtime: redo mid-stack inlining tracebacksKeith Randall
2018-11-02all: use "reports whether" consistently in the few places that didn'tBrad Fitzpatrick
2018-10-25cmd/compile: intrinsify math/bits.Sub on amd64Keith Randall
2018-10-25cmd/compile: intrinsify math/bits.Add on amd64Keith Randall
2018-10-23cmd/compile, runtime: add new lightweight atomics for ppc64xCarlos Eduardo Seo
2018-10-23cmd/compile: use proved bounds to remove signed division fix-upsChrisALiles
2018-10-15cmd/compile: add intrinsics for runtime/internal/math on 386 and amd64Martin Möhrmann
2018-10-03cmd/compile,runtime: remove ambiguously live logicKeith Randall
2018-08-30cmd/compile: make math/bits.RotateLeft* an intrinsic on amd64Andrew Bonventre
2018-07-12cmd/compile: add LocalAddr that takes SP,mem operandsDavid Chase
2018-06-21cmd/compile: improve atomic add intrinsics with ARMv8.1 new instructionWei Xiao
2018-05-07cmd/compile: mention the AuxInt field for bounded shiftsKeith Randall