aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/opGen.go
AgeCommit message (Expand)Author
2021-08-02[release-branch.go1.15] cmd/compile: mark R16, R17 clobbered for non-standard...Cherry Zhang
2020-09-03[release-branch.go1.15] cmd/compile, runtime: mark R12 clobbered for write ba...Cherry Zhang
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
2020-03-25cmd/compile: provide Add/Cas/Exchange atomic intrinsics on riscv64Joel Sing
2020-03-24cmd/compile: provide Load32/Load64/Store32/Store64 atomic intrinsics on riscv64Joel Sing
2020-03-21cmd/compile: indexed loads/stores can't be faultOnNilArg0Keith Randall
2020-03-17cmd/compile: provide Load8/Store8 atomic intrinsics on riscv64Joel Sing
2020-03-15cmd/compile: use NEG/NEGW pseudo-instructions on riscv64Joel Sing
2020-03-15cmd/compile: use NOT pseudo-instruction on riscv64Joel Sing
2020-03-13cmd/compile: add spectre mitigation mode enabled by -spectreRuss Cox
2020-03-05cmd/compile: add zero store operations for riscv64Joel Sing
2020-03-02cmd/compile: remove duplicate ppc64 rulesJosh Bleecher Snyder
2020-02-29cmd/compile: lower float to uint conversions on s390xRuixin(Peter) Bao
2020-02-29cmd/compile: use correct types in phioptJosh Bleecher Snyder
2020-02-28cmd/compile: add dedicated ARM64BitField aux typeJosh Bleecher Snyder
2020-02-28cmd/compile: improve SignExt32to64 on riscv64Joel Sing
2020-02-26cmd/compile: improve Eq32/Neq32 on riscv64Joel Sing
2020-02-26cmd/compile: remove Greater* and Geq* generic integer opsMichael Munday
2020-02-22cmd/compile: allow values with aux Sym to fault on nil argsJosh Bleecher Snyder
2020-02-20cmd/compile: merge more shifts into storesJosh Bleecher Snyder
2020-02-20cmd/compile: mark amd64 HMUL ops as not commutativeJosh Bleecher Snyder
2020-01-18cmd/compile: implement compiler for riscv64Joel Sing
2019-12-06cmd/compile: don't fuse branches with side effectsCherry Zhang
2019-11-11cmd/compile, runtime: intrinsify atomic And8 and Or8 on s390xMichael Munday
2019-11-07cmd/compile, cmd/internal/obj/ppc64: mark unsafe pointsCherry Zhang
2019-11-07cmd/compile: mark unsafe points for MIPS and MIPS64Cherry Zhang
2019-11-07math, cmd/compile: rename Fma to FMARuss Cox
2019-11-05cmd/compile: mark architecture-specific unsafe pointsCherry Zhang
2019-10-29cmd/compile: fix missing lowering of atomic {Load,Store}8Austin Clements
2019-10-29cmd/compile: intrinsics for runtime/internal/atomic.Store8Austin Clements