aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/opGen.go
AgeCommit message (Expand)Author
2019-10-21cmd/compile: add fma intrinsic for armsmasher164
2019-10-21cmd/compile: add fma intrinsic for amd64smasher164
2019-10-21cmd/compile: introduce generic ssa intrinsic for fused-multiply-addsmasher164
2019-10-15cmd/compile: remove some nacl SSA rulesBen Shi
2019-10-11cmd/compile/internal/ssa: fix block AuxIntType lookupMichael Munday
2019-10-08cmd/compile: use vsx loads and stores for LoweredMove, LoweredZero on ppc64xLynn Boger
2019-10-08cmd/compile: add SSA rules for s390x compare-and-branch instructionsMichael Munday
2019-09-26cmd/compile: use numeric condition code masks on s390xMichael Munday
2019-09-23cmd/compile: fix register masks of ANDCC et al. on PPC64Cherry Zhang
2019-09-19cmd/compile: add 32 bit float registers/variables on wasmRichard Musiol
2019-09-18cmd/asm,cmd/compile: clean up isel codegen on ppc64xLynn Boger
2019-09-13cmd/compile: add math/bits.Mul64 intrinsic on s390xRuixin Bao
2019-09-10cmd/compile: improve s390x sign/zero extension removalMichael Munday
2019-08-31cmd/compile: intrinsify RotateLeft32 on wasmBrian Kessler
2019-08-28runtime, cmd/compile: implement and use DUFFCOPY on MIPS64Meng Zhuo
2019-08-28cmd/compile: optimize ARM's math.bits.RotateLeft32Ben Shi
2019-08-28cmd/compile: optimize ARM's math.AbsBen Shi
2019-06-26cmd/compile, runtime: use R20, R21 in ARM64's Duff's devicesCherry Zhang
2019-06-06cmd/compile, runtime: make atomic loads/stores sequentially consistent on s390xMichael Munday
2019-05-03cmd/compile,runtime/internal/atomic: add Load8Austin Clements
2019-05-03cmd/compile: add math/bits.{Add,Sub}64 intrinsics on s390xMichael Munday
2019-04-28cmd/compile: intrinsify math/bits.Add64 for ppc64xCarlos Eduardo Seo
2019-04-22cmd/compile: intrinsify math/bits.Sub64 for arm64erifan01
2019-04-04cmd/compile: add saturating conversions on wasmRichard Musiol
2019-03-28cmd/compile: add sign-extension operators on wasmRichard Musiol
2019-03-22cmd/compile: follow up intrinsifying math/bits.Add64 for arm64erifan01
2019-03-20cmd/compile/internal, cmd/internal/obj/ppc64: generate new count trailing zer...Carlos Eduardo Seo
2019-03-20cmd/compile: intrinsify math/bits.Add64 for arm64erifan01
2019-03-18cmd/compile,runtime: provide index information on bounds check failureKeith Randall
2019-03-14math, math/bits: add intrinsics for wasmRichard Musiol
2019-03-11cmd/compile: add scale field to SSA OpsJosh Bleecher Snyder
2019-03-07cmd/compile: optimize arm64 comparison of x and 0.0 with "FCMP $(0.0), Fn"fanzha02
2019-03-07cmd/compile: change the condition flags of floating-point comparisons in arm6...fanzha02
2019-03-07cmd/compile: add an optimization rule for math/bits.ReverseBytes16 on armerifan01
2019-03-03all: rename WebAssembly instructions according to spec changesRichard Musiol
2018-12-28cmd/compile,runtime: redo mid-stack inlining tracebacksKeith Randall
2018-11-09cmd/compile: use ANDCC, ORCC, XORCC to avoid CMP on ppc64xLynn Boger
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-09cmd/compile: add indexed form for several 386 instructionsBen Shi
2018-10-03cmd/compile: add rules to use index regs for ppc64xLynn Boger
2018-10-02cmd/compile: instrinsify math/bits.Mul on ppc64xCarlos Eduardo Seo
2018-09-28cmd/compile: optimize arm64's code with more shifted operationsBen Shi
2018-09-19cmd/compile: optimize AMD64's bit wise operationBen Shi
2018-09-17cmd/compile: optimize math.Float64(32)bits and math.Float64(32)frombits on arm64fanzha02
2018-09-13cmd/compile: intrinsify math.RoundToEven and math.Abs on arm64erifan01
2018-09-07cmd/compile: implement non-constant rotates using ROR on arm64erifan01