aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/opGen.go
AgeCommit message (Expand)Author
2021-08-02[release-branch.go1.16] cmd/compile: mark R16, R17 clobbered for non-standard...Cherry Zhang
2021-01-14cmd/compile: fix wrong complement for arm64 floating-point comparisonsJunchen Li
2020-12-14cmd/compile: fix incorrect shift count type with s390x rulesRuixin Bao
2020-11-06cmd/compile: optimize shift pairs and masks on s390xMichael Munday
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-28cmd/compile,cmd/internal/obj/riscv,runtime: use Duff's devices on riscv64MichaƂ Derkacz
2020-10-27cmd/compile: combine more 32 bit shift and mask operations on ppc64Paul E. Murphy
2020-10-27cmd/compile: eliminate unnecessary sign/zero extension for riscv64Joel Sing
2020-10-27cmd/compile: use MOV pseudo-instructions for sign/zero extensionJoel Sing
2020-10-23cmd/compile: intrinsify runtime/internal/atomic.{And,Or} on S390XMichael Pratt
2020-10-23cmd/compile: intrinsify runtime/internal/atomic.{And,Or} on PPC64Michael Pratt
2020-10-23cmd/compile: intrinsify runtime/internal/atomic.{And,Or} on ARM64Michael Pratt
2020-10-23cmd/compile: intrinsify runtime/internal/atomic.{And,Or} on AMD64Michael Pratt
2020-10-21cmd/compile,cmd/internal/obj/riscv: move g register on riscv64Joel Sing
2020-10-21cmd/compiler,cmd/go,sync: add internal {LoadAcq,StoreRel}64 on ppc64Paul E. Murphy
2020-10-06cmd/compile,cmd/internal/obj/ppc64: use mulli where possibleLynn Boger
2020-10-02all: drop 387 supportKeith Randall
2020-10-01cmd/compile: enable late expansion for interface callsDavid Chase
2020-09-28cmd/asm,cmd/compile,cmd/internal/obj/ppc64: add extswsli support on power9Lynn Boger
2020-09-17cmd/compile: add new ops for experiment with late call expansionDavid Chase
2020-09-17cmd/compile: use combined shifts to improve array addressing on ppc64xLynn Boger
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-08-27cmd/compile: generate subfic on ppc64Paul E. Murphy
2020-08-27cmd/compile: remove unused carry related ssa ops in ppc64Paul E. Murphy
2020-08-18cmd/compile: combine multiply/add into maddld on ppc64le/power9Paul E. Murphy
2020-08-18cmd/compile, runtime: mark R12 clobbered for write barrier call on PPC64Cherry Zhang
2020-08-16cmd/compile: mark DUFFZERO/DUFFCOPY as async unsafeKeith Randall
2020-07-27cmd/compile: add floating point load+op operations to addressing modes passKeith Randall
2020-06-18cmd/compile: redo flag constant ops for arm64Keith Randall
2020-06-18cmd/compile: redo flag constant ops for armKeith Randall
2020-06-18cmd/compile: mark s390x int <-> float conversions as clobbering flagsMichael Munday
2020-06-09cmd/compile: ARM comparisons with 0 incorrect on overflowXiangdong Ji
2020-05-29cmd/compile: fix incorrect rewriting to if conditionXiangdong Ji
2020-04-30cmd/compile: switch to typed auxint for arm64 TBZ/TBNZ blockAlberto Donizetti
2020-04-30cmd/compile: add indexed memory modification ops to amd64Keith Randall
2020-04-30cmd/compile: add indexed load+op operations to amd64Keith Randall
2020-04-29cmd/compile: mark PanicBounds/Extend as callsAustin Clements
2020-04-29cmd/compile,cmd/internal/obj/ppc64: use mod instructions on power9Lynn Boger
2020-04-27cmd/compile: implement multi-control branches for riscv64Joel Sing
2020-04-17cmd/compile: make some s390x rules use strongly typed aux valuesMichael Munday
2020-04-08cmd/compile: allow floating point Ops to produce flags on s390xRuixin(Peter) Bao
2020-04-07cmd/compile: delete the floating point Greater and Geq opsMichael Munday
2020-04-06cmd/compile: improve lowered moves and zeros for ppc64leLynn Boger
2020-04-04cmd/compile: add intrinsic HasCPUFeature for checking cpu featuresJosh Bleecher Snyder
2020-04-02cmd/compile: mark 'store multiple' as clobbering flags on s390xMichael Munday
2020-04-01cmd/compile: add indexed-load CMP instructionsKeith Randall
2020-03-31cmd/compile, runtime: use more registers for amd64 write barrier callsJosh Bleecher Snyder
2020-03-25cmd/compile: use load and test instructions on s390xRuixin(Peter) Bao