index
:
go
adonovan-patch-1
dev.boringcrypto
dev.boringcrypto.go1.10
dev.boringcrypto.go1.11
dev.boringcrypto.go1.12
dev.boringcrypto.go1.13
dev.boringcrypto.go1.14
dev.boringcrypto.go1.15
dev.boringcrypto.go1.16
dev.boringcrypto.go1.17
dev.boringcrypto.go1.18
dev.boringcrypto.go1.8
dev.boringcrypto.go1.9
dev.cc
dev.cmdgo
dev.debug
dev.fuzz
dev.garbage
dev.gcfe
dev.go2go
dev.inline
dev.link
dev.power64
dev.regabi
dev.ssa
dev.tls
dev.typealias
dev.typeparams
dev.types
dev.unified
master
release-branch.go1
release-branch.go1.1
release-branch.go1.10
release-branch.go1.11
release-branch.go1.12
release-branch.go1.13
release-branch.go1.14
release-branch.go1.15
release-branch.go1.16
release-branch.go1.17
release-branch.go1.18
release-branch.go1.19
release-branch.go1.2
release-branch.go1.20
release-branch.go1.21
release-branch.go1.22
release-branch.go1.3
release-branch.go1.4
release-branch.go1.5
release-branch.go1.6
release-branch.go1.7
release-branch.go1.8
release-branch.go1.9
release-branch.r57
release-branch.r58
release-branch.r59
release-branch.r60
tls
The Go programming language
Google
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
cmd
/
compile
/
internal
/
ssa
/
gen
/
AMD64.rules
Age
Commit message (
Expand
)
Author
2020-12-03
[release-branch.go1.15] cmd/compile: sign extend consant folding properly
Keith Randall
2020-10-14
[release-branch.go1.15] cmd/compile: fix left shift constant folding rule
Keith Randall
2020-05-05
cmd/compile: restrict bit test rewrite rules
Keith Randall
2020-04-24
cmd/compile: move duffcopy auxint calculation out of rewrite rules
Josh Bleecher Snyder
2020-04-23
cmd/compile: optimize x & 1 != 0 to x & 1 on amd64
Josh Bleecher Snyder
2020-04-13
cmd/compile: ensure ... rules have compatible aux and auxint types
Keith Randall
2020-04-13
cmd/compile: convert more AMD64.rules lines to typed aux mode
Keith Randall
2020-04-12
cmd/compile: rewrite some AMD64 rules to use typed aux fields
Keith Randall
2020-04-09
cmd/compile: start implementing strongly typed aux and auxint fields
Keith Randall
2020-04-07
cmd/compile: delete the floating point Greater and Geq ops
Michael Munday
2020-04-07
cmd/compile: use MOVBQZX for OpAMD64LoweredHasCPUFeature
Josh Bleecher Snyder
2020-04-04
cmd/compile: add intrinsic HasCPUFeature for checking cpu features
Josh Bleecher Snyder
2020-04-03
cmd/compile: add logging for large (>= 128 byte) copies
David Chase
2020-03-30
cmd/compile: fix ephemeral pointer problem on amd64
Keith Randall
2020-03-27
cmd/compile: convert 386 port to use addressing modes pass (take 2)
Keith Randall
2020-03-23
cmd/compile: fold LEAQ with constant scale into LEA
Giovanni Bajo
2020-03-13
cmd/compile: add spectre mitigation mode enabled by -spectre
Russ Cox
2020-03-11
cmd/compile: fix buggy AMD64 rewrite from CL 213058
Russ Cox
2020-03-10
cmd/compile: insert complicated x86 addressing modes as a separate pass
Keith Randall
2020-02-29
cmd/compile: add more amd64 constant simplifications
Josh Bleecher Snyder
2020-02-29
cmd/compile: use correct types in phiopt
Josh Bleecher Snyder
2020-02-28
cmd/compile: optimize unsigned comparisons to 0/1 on amd64
Josh Bleecher Snyder
2020-02-26
cmd/compile: use immediates for MOVO of readonly sym
Josh Bleecher Snyder
2020-02-26
cmd/compile: mark Lsyms as readonly earlier
Josh Bleecher Snyder
2020-02-26
cmd/compile: make clobber variadic
Josh Bleecher Snyder
2020-02-26
cmd/compile: constant fold SHLxconst of a constant on amd64
Josh Bleecher Snyder
2020-02-26
cmd/compile: merge const into storeidx on amd64
Josh Bleecher Snyder
2020-02-26
cmd/compile: remove Greater* and Geq* generic integer ops
Michael Munday
2020-02-26
cmd/compile: canonicalize comparison argument order
Michael Munday
2020-02-24
cmd/compile: use ADDQ instead of LEAQ when we can
Keith Randall
2020-02-20
cmd/compile: use ellipses in AMD64 rules
Josh Bleecher Snyder
2019-11-07
math, cmd/compile: rename Fma to FMA
Russ Cox
2019-10-31
cmd/compile: remove amd64p32 rules
Josh Bleecher Snyder
2019-10-29
cmd/compile: intrinsics for runtime/internal/atomic.Store8
Austin Clements
2019-10-22
cmd/compile: remove amd64p32 related SSA rules
Ben Shi
2019-10-21
cmd/compile: add fma intrinsic for amd64
smasher164
2019-10-15
cmd/compile: remove some nacl SSA rules
Ben Shi
2019-10-09
all: remove the nacl port (part 2, amd64p32 + toolchain)
Brad Fitzpatrick
2019-10-02
cmd/compile: allow multiple SSA block control values
Michael Munday
2019-08-29
cmd/compile: add more Neg/Com optimizations
Josh Bleecher Snyder
2019-06-20
cmd/compile: add necessary operand to mergePoint in rewrite rules
David Chase
2019-05-13
cmd/compile: correct the argument type in SETXXstore -> MOVBstore rules on AMD64
Cherry Zhang
2019-05-03
cmd/compile,runtime/internal/atomic: add Load8
Austin Clements
2019-03-18
cmd/compile,runtime: provide index information on bounds check failure
Keith Randall
2018-10-30
cmd/compile: implement some moves using non-overlapping reads&writes
Keith Randall
2018-10-27
cmd/compile: fix rule for combining loads with compares
Keith Randall
2018-10-25
cmd/compile: intrinsify math/bits.Sub on amd64
Keith Randall
2018-10-25
cmd/compile: intrinsify math/bits.Add on amd64
Keith Randall
2018-10-23
cmd/compile: use proved bounds to remove signed division fix-ups
ChrisALiles
2018-10-19
cmd/compile: optimize store combination on 386/amd64
Ben Shi
[next]