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
/
generic.rules
Age
Commit message (
Expand
)
Author
2021-01-21
[release-branch.go1.14] cmd/compile: don't short-circuit copies whose source ...
Keith Randall
2019-11-15
all: fix a bunch of misspellings
Ville Skyttä
2019-11-07
cmd/compile: add signed indivisibility by power of 2 rules
Brian Kessler
2019-11-04
cmd/compile: absorb more Not ops into Neq* and Eq* ops
Michael Munday
2019-10-29
cmd/compile: fix typing of IData opcodes
Keith Randall
2019-10-02
cmd/compile: allow multiple SSA block control values
Michael Munday
2019-09-24
compile: prefer an AND instead of SHR+SHL instructions
Martin Möhrmann
2019-09-23
Revert "compile: prefer an AND instead of SHR+SHL instructions"
Bryan C. Mills
2019-09-21
compile: prefer an AND instead of SHR+SHL instructions
Martin Möhrmann
2019-09-09
Revert "compile: prefer an AND instead of SHR+SHL instructions"
Martin Möhrmann
2019-09-09
compile: prefer an AND instead of SHR+SHL instructions
Martin Möhrmann
2019-08-29
cmd/compile: add more Neg/Com optimizations
Josh Bleecher Snyder
2019-08-29
cmd/compile: optimize more pointer comparisons
Josh Bleecher Snyder
2019-08-29
cmd/compile: remove redundant rules
Josh Bleecher Snyder
2019-08-27
cmd/compile: optimize bitset tests
LE Manh Cuong
2019-04-30
cmd/compile: add signed divisibility rules
Brian Kessler
2019-04-27
cmd/compile: add unsigned divisibility rules
Brian Kessler
2019-04-25
cmd/compile: add signed divisibility by power of 2 rules
Brian Kessler
2019-04-23
Revert "cmd/compile: add signed divisibility by power of 2 rules"
Keith Randall
2019-04-23
cmd/compile: add signed divisibility by power of 2 rules
Brian Kessler
2019-04-20
cmd/compile: reduce bits.Div64(0, lo, y) to 64 bit division
Josh Bleecher Snyder
2019-03-14
cmd/compile: int64(uint64 >> x) >= 0 if x > 0
Josh Bleecher Snyder
2019-03-14
cmd/compile: don't generate panicshift for masked int shifts
Josh Bleecher Snyder
2019-02-01
cmd/compile: fix crash when memmove argument is not the right type
Keith Randall
2018-11-23
cmd/compile: decompose composite OpArg before decomposeUser
David Chase
2018-11-11
cmd/compile: optimize A->B->C Moves that include VarDefs
Josh Bleecher Snyder
2018-11-08
cmd/compile: only optimize chained Moves on disjoint stack mem
Josh Bleecher Snyder
2018-10-19
cmd/compile: move argument stack construction to SSA generation
Josh Bleecher Snyder
2018-10-10
cmd/compile: make []byte("...") more efficient
Keith Randall
2018-10-03
cmd/compile: fix type of OffPtr in some optimization rules
Cherry Zhang
2018-09-18
cmd/compile: don't do floating point optimization x+0 -> x
Keith Randall
2018-09-17
cmd/compile: avoid more float32 <-> float64 conversions in compiler
Michael Munday
2018-09-08
cmd/compile: move v.Pos.line check to warnRule
Josh Bleecher Snyder
2018-09-05
cmd/compile: fix store-to-load forwarding of 32-bit sNaNs
Michael Munday
2018-08-24
cmd/compile: remove superfluous signed right shift used for signed division by 2
Martin Möhrmann
2018-08-20
cmd/compile: omit racefuncentry/exit when they are not needed
Ilya Tocar
2018-07-12
cmd/compile: add LocalAddr that takes SP,mem operands
David Chase
2018-05-29
cmd/compile: fix trivial typos in comments
Josh Bleecher Snyder
2018-05-09
cmd/compile: convert memmove call into Move when arguments are disjoint
Michael Munday
2018-05-08
cmd/compile: remove unnecessary convert ops on 32-bit archs
Keith Randall
2018-05-08
cmd/compile: fix Zero-to-Load forwarding rules
Michael Munday
2018-05-08
cmd/compile: add some generic composite type optimizations
Michael Munday
2018-05-03
cmd/compile: optimize a - b == 0 into a == b
Josh Bleecher Snyder
2018-04-24
cmd/compile/internal/types: remove ElemType wrapper
Matthew Dempsky
2018-04-16
cmd/compile: generate constants for NeqPtr, EqPtr and IsNonNil ops
Michael Munday
2018-03-31
cmd/compile/internal/ssa: handle symbol address comparisons consistently
Bryan Chan
2018-03-30
cmd/compile: add SSA config options useAvg and useHmul
Richard Musiol
2018-03-27
cmd/compile: use more ORs in generic.rules
Alberto Donizetti
2018-02-27
cmd/compile: mark the first word of an interface as a uintptr
Keith Randall
2018-02-27
cmd/compile: fold bit masking on bits that have been shifted away
Giovanni Bajo
[next]