aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/opGen.go
AgeCommit message (Expand)Author
2021-08-17cmd/compile: lowered MulUintptr on riscv64Meng Zhuo
2021-08-16cmd/compile: intrinsify Mul64 on riscv64Meng Zhuo
2021-06-01[dev.typeparams] cmd/compile: update ARM64 CALL* ops for register ABICherry Mui
2021-05-26[dev.typeparams] cmd/compile: define ARM64 parameter registersCherry Mui
2021-05-08cmd/compile: remove bit operations that modify memory directlyKeith Randall
2021-04-28cmd/compile: mark R12 clobbered for special callsCherry Zhang
2021-04-21cmd/compile: allow conversion from slice to array ptrJosh Bleecher Snyder
2021-03-25cmd/compile: mark R16, R17 clobbered for non-standard calls on ARM64Cherry Zhang
2021-03-23cmd/compile: optimize codes with arm64 REV16 instructionfanzha02
2021-03-19cmd/compile: add clobberdeadreg modeCherry Zhang
2021-03-18cmd/compile: use a single const MOV operand for riscv64Joel Sing
2021-03-18cmd/compile: add rewrite rules for conditional instructions on arm64fanzha02
2021-03-12cmd/compile: test register ABI for method, interface, closure callsDavid Chase
2021-03-11cmd/compile: optimize multi-register shifts on amd64Josh Bleecher Snyder
2021-03-04cmd/compile: pass register parameters to called functionDavid Chase
2021-03-03cmd/compile: make modified Aux type for OpArgXXXX pass ssa/checkDavid Chase
2021-03-03cmd/compile: intrinsify runtime/internal/atomic.{And,Or}{8,} on RISCV64Joel Sing
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-25cmd/compile: automate resultInArg0 register checksJosh Bleecher Snyder
2021-02-24cmd/compile: ARM64 optimize []float64 and []float32 accessEgon Elbre
2021-02-23cmd/compile: add AMD64 parameter register defs, Arg ops, plumb to ssa.ConfigDavid Chase
2021-02-23cmd/compile: remove backend's "scratch mem" supportCuong Manh Le
2021-02-08[dev.regabi] cmd/compile, runtime: reserve R14 as g registers on AMD64Cherry Zhang
2021-02-03[dev.regabi] cmd/compile: reserve X15 as zero register on AMD64Cherry 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