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-10-27
cmd/compile: replace int32(b2i(x)) with b2i32(x) in rules
Alberto Donizetti
2020-10-27
cmd/compile: delete isPowerOfTwo, switch to isPowerOfTwo64
Alberto Donizetti
2020-10-23
cmd/compile: intrinsify runtime/internal/atomic.{And,Or} on AMD64
Michael Pratt
2020-10-08
cmd/compile: fix incorrect comparison folding
Keith Randall
2020-09-29
cmd/compile: convert last amd64 rules to typed aux
Alberto Donizetti
2020-09-29
cmd/compile: convert more amd64 rules to typed aux
Alberto Donizetti
2020-09-26
cmd/compile: more amd64 typed rules
Alberto Donizetti
2020-09-24
cmd/compile: use typed rules for const folding on amd64
Alberto Donizetti
2020-09-24
cmd/compile: more amd64 typed aux rules
Alberto Donizetti
2020-09-23
cmd/compile: switch to typed for amd64 flag const rules
Alberto Donizetti
2020-09-23
cmd/compile: switch to typed for const memory folding amd64 rules
Alberto Donizetti
2020-09-23
cmd/compile: switch to typed aux in more amd64 rules
Alberto Donizetti
2020-08-31
cmd/compile: adjust some AMD64 rewrite rules to use typed aux fields
David Finkel
2020-08-17
cmd/compile: don't rewrite (CMP (AND x y) 0) to TEST if AND has other uses
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
[next]