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
/
rewriteAMD64.go
Age
Commit message (
Expand
)
Author
2018-03-29
[release-branch.go1.9] cmd/compile: fix constant folding of right shifts
Keith Randall
2017-10-25
[release-branch.go1.9] cmd/compile: fix sign-extension merging rules
Keith Randall
2017-10-25
[release-branch.go1.9] cmd/compile: avoid generating large offsets
Keith Randall
2017-06-28
cmd/compile: fix slice-in-bound check on amd64p32
Cherry Zhang
2017-05-30
cmd/compile: fix subword store/load elision for amd64, x86, arm
David Chase
2017-05-16
cmd/compile: eliminate some bounds checks from generated rewrite rules
Josh Bleecher Snyder
2017-05-15
cmd/compile: better check for single live memory
Keith Randall
2017-05-09
cmd/compile: change ssa.Type into *types.Type
Josh Bleecher Snyder
2017-05-09
cmd/compile: add boolean simplification rules
Josh Bleecher Snyder
2017-04-28
Revert "cmd/compile: add Type.MustSize and Type.MustAlignment"
Josh Bleecher Snyder
2017-04-27
cmd/compile: add Type.MustSize and Type.MustAlignment
Josh Bleecher Snyder
2017-04-21
cmd/compile: break up large value rewrite functions
Josh Bleecher Snyder
2017-04-21
cmd/compile: stop generating block successor vars in rewrite rules
Josh Bleecher Snyder
2017-04-19
cmd/internal/objabi: extract shared functionality from obj
Matthew Dempsky
2017-04-17
cmd/compile: implement non-constant rotates
Keith Randall
2017-04-04
cmd/compile: intrinsics for math/bits.OnesCount
Keith Randall
2017-04-03
cmd/compile: automatically handle commuting ops in rewrite rules
Keith Randall
2017-04-03
cmd/compile/internal/ssa: use recently agreed upon generated code header
Brad Fitzpatrick
2017-03-31
cmd/compile/internal: Optimization with RBIT and REV
Ben Shi
2017-03-29
Revert "cmd/compile: automatically handle commuting ops in rewrite rules"
Keith Randall
2017-03-29
cmd/compile: automatically handle commuting ops in rewrite rules
Keith Randall
2017-03-24
cmd/compile: optimize shift when counter has different type.
Alexandru Moșoi
2017-03-23
cmd/compile: don't merge load+op if other op arg is still live
Keith Randall
2017-03-19
cmd/compile: separate ssa.Frontend and ssa.TypeSource
Josh Bleecher Snyder
2017-03-17
cmd/compile: move Frontend field from ssa.Config to ssa.Func
Josh Bleecher Snyder
2017-03-17
cmd/compile: evaluate config as needed in rewrite rules
Josh Bleecher Snyder
2017-03-16
cmd/compile: intrinsics for math/bits.{Len,LeadingZeros}
Keith Randall
2017-03-16
cmd/compile: use type information in Aux for Store size
Cherry Zhang
2017-03-16
cmd/compile: intrinsics for math/bits.TrailingZerosX
Keith Randall
2017-03-15
cmd/compile: ensure TESTQconst AuxInt is in range
Josh Bleecher Snyder
2017-03-13
cmd/compile/internal/ssa: replace {Defer,Go}Call with StaticCall
Matthew Dempsky
2017-03-03
cmd/compile/internal/ssa: remove Hmul{8,16}{,u} ops
Matthew Dempsky
2017-03-01
cmd/compile: recognize bit test patterns on amd64
Josh Bleecher Snyder
2017-02-28
cmd/compile: simplify load+op rules
Keith Randall
2017-02-28
cmd/compile: emit fused multiply-{add,subtract} instructions on s390x
Michael Munday
2017-02-17
cmd/compile/internal/ssa: combine load + op on AMD64
Ilya Tocar
2017-02-14
cmd/compile/internal/ssa: combine 2 byte loads + shifts into word load + rolw...
Kirill Smelkov
2017-02-14
cmd/compile/internal/ssa: generate bswap/store for indexed bigendian byte sto...
Kirill Smelkov
2017-02-13
cmd/compile: fix load-combining rules
Keith Randall
2017-02-02
cmd/compile: better implementation of Slicemask
Keith Randall
2017-02-02
cmd/compile: move rotate instruction generation to SSA
Keith Randall
2016-12-08
[dev.inline] cmd/compile/internal/ssa: rename various fields from Line to Pos
Robert Griesemer
2016-11-03
cmd/compile/internal/ssa: generate bswap on AMD64
Ilya Tocar
2016-10-27
cmd/compile: combine some extensions with loads
Keith Randall
2016-10-27
cmd/compile: use masks instead of branches for slicing
Keith Randall
2016-10-24
cmd/compile: replace ANDL with MOV?ZX
Martin Möhrmann
2016-10-11
cmd/compile: intrinsify math/big.mulWW, divWW on AMD64
Cherry Zhang
2016-09-23
cmd/compile: fix 4-byte unaligned load rules
Keith Randall
2016-09-01
cmd/compile: missing float indexed loads/stores on amd64
Keith Randall
2016-08-30
cmd/compile: remove Zero and NilCheck for newobject
Cherry Zhang
[next]