index
:
go
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
/
rewriteAMD64.go
Age
Commit message (
Expand
)
Author
2021-06-11
[dev.typeparams] all: always enable regabig on AMD64
Cherry Mui
2021-05-12
cmd/compile: add arch-specific inlining for runtime.memmove
Ruslan Andreev
2021-05-08
cmd/compile: remove bit operations that modify memory directly
Keith Randall
2021-04-28
cmd/compile: mark R12 clobbered for special calls
Cherry Zhang
2021-04-16
internal/buildcfg: move build configuration out of cmd/internal/objabi
Russ Cox
2021-04-02
cmd/compile: use ABI0 for cgo_unsafe_args functions
Cherry Zhang
2021-03-26
cmd/compile: fix long RMW bit operations on AMD64
Pat Gavlin
2021-03-18
all: explode GOEXPERIMENT=regabi into 5 sub-experiments
Austin Clements
2021-03-11
cmd/compile: optimize multi-register shifts on amd64
Josh Bleecher Snyder
2021-03-09
cmd/compile: make ValAndOff.{Val,Off} return an int32
Alberto Donizetti
2021-03-05
cmd/compile: match Aux and AuxInt explicitly in store combining rule
Cherry Zhang
2021-03-02
cmd/compile: optimize single-precision floating point square root
fanzha02
2021-02-24
cmd/compile: add rule to coalesce writes
Alejandro GarcĂa Montoro
2021-02-23
cmd/compile: improve bit test code
Keith Randall
2021-02-23
cmd/compile: guard special register usage with GOEXPERIMENT=regabi
Cherry Zhang
2021-02-08
[dev.regabi] cmd/compile, runtime: reserve R14 as g registers on AMD64
Cherry Zhang
2021-02-03
[dev.regabi] cmd/compile: reserve X15 as zero register on AMD64
Cherry Zhang
2021-01-13
[dev.regabi] cmd/compile: make ordering for InvertFlags more stable
David Chase
2020-10-28
cmd/compile: rename mergeSymTyped to mergeSym
Alberto Donizetti
2020-10-28
cmd/compile: delete log2, switch to log64
Alberto Donizetti
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-24
cmd/compile: CSE the RHS 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-11
cmd/compile: move some generic rules to strongly typed
Keith Randall
2020-04-10
cmd/compile: use a Sym type instead of interface{} for symbolic offsets
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-23
cmd/compile: fold LEAQ with constant scale into LEA
Giovanni Bajo
[next]