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
/
rewritegeneric.go
Age
Commit message (
Expand
)
Author
2020-03-02
cmd/compile: add streamlined Block Reset+AddControl routines
Josh Bleecher Snyder
2020-03-02
cmd/compile: add specialized Value reset for OpCopy
Josh Bleecher Snyder
2020-03-01
cmd/compile: add specialized AddArgN functions for rewrite rules
Josh Bleecher Snyder
2020-02-29
cmd/compile: constant fold SSA bool to int conversions
Josh Bleecher Snyder
2020-02-26
cmd/compile: make clobber variadic
Josh Bleecher Snyder
2020-02-26
cmd/compile: remove Greater* and Geq* generic integer ops
Michael Munday
2020-02-25
Revert "cmd/compile: don't allow NaNs in floating-point constant ops"
Bryan C. Mills
2020-02-25
cmd/compile: don't allow NaNs in floating-point constant ops
Keith Randall
2020-02-24
cmd/compile: avoid memmove -> SSA move rewrite when size is negative
Keith Randall
2020-02-21
cmd/compile: remove chunking of rewrite rules
Josh Bleecher Snyder
2020-02-21
cmd/compile: reduce bounds checks in generated rewrite rules
Josh Bleecher Snyder
2020-02-20
cmd/compile: use loops to handle commutative ops in rules
Josh Bleecher Snyder
2020-02-20
cmd/compile: delete duplicate rules
Josh Bleecher Snyder
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-07
cmd/compile: reduce amount of code generated for block rewrite rules
Michael Munday
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
cmd/compile: reduce rulegen's output by 200 KiB
Daniel Martí
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-08-27
cmd/compile: teach rulegen to remove unused decls
Daniel Martí
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-22
cmd/compile: reduce rulegen's for loop verbosity
Daniel Martí
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-03-13
cmd/compile: try and access last argument first in rulegen
Michael Munday
2019-03-12
cmd/compile: make rulegen magic variable prediction more precise
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-28
cmd/compile: make fmt available in rewrite rules
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
[prev]
[next]