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
2021-01-21
[release-branch.go1.15] cmd/compile: don't short-circuit copies whose source ...
Keith Randall
2020-04-29
cmd/compile: move last of the generic rules to typed aux
Keith Randall
2020-04-29
cmd/compile: convert constant divide strength reduction rules to typed aux
Keith Randall
2020-04-27
cmd/compile: convert more generic rules to typed aux
Josh Bleecher Snyder
2020-04-25
cmd/compile: convert another tranch of generic rules to typed aux
Josh Bleecher Snyder
2020-04-24
cmd/compile: avoid double-zeroing
Josh Bleecher Snyder
2020-04-24
cmd/compile: optimize Move with all-zero ro sym src to Zero
Josh Bleecher Snyder
2020-04-24
cmd/compile: convert race cleanup rule to typed aux
Josh Bleecher Snyder
2020-04-24
cmd/compile: convert Move and Zero optimizations to typed aux
Josh Bleecher Snyder
2020-04-24
cmd/compile: convert devirtualization rule to typed aux
Josh Bleecher Snyder
2020-04-24
cmd/compile: convert inlineable memmove rules to typed aux
Josh Bleecher Snyder
2020-04-24
cmd/compile: convert pointer and address comparisons to typed aux
Josh Bleecher Snyder
2020-04-24
cmd/compile: convert nilcheck elim rules to typed aux
Josh Bleecher Snyder
2020-04-24
cmd/compile: convert floating point optimizations to typed aux
Josh Bleecher Snyder
2020-04-24
cmd/compile: convert reassociation optimizations to typed aux, part two
Josh Bleecher Snyder
2020-04-24
cmd/compile: CSE the RHS of rewrite rules
Josh Bleecher Snyder
2020-04-21
cmd/compile: use proper magnitude for (x>>c) & uppermask = 0
Cuong Manh Le
2020-04-21
cmd/compile: rewrite shift rules to use typed aux fields
Cuong Manh Le
2020-04-21
cmd/compile: use oneBit instead of isPowerOfTwo in bit optimization
Josh Bleecher Snyder
2020-04-21
cmd/compile: convert two generic rules to be typed
Josh Bleecher Snyder
2020-04-19
cmd/compile: rewrite integer range rules to use typed aux fields
Cuong Manh Le
2020-04-12
cmd/compile: rewrite some AMD64 rules to use typed aux fields
Keith Randall
2020-04-12
cmd/compile: move more generic rewrites to the typed version
Keith Randall
2020-04-11
cmd/compile: move some generic rules to strongly typed
Keith Randall
2020-04-10
cmd/compile: prevent constant folding of +/- when result is NaN
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-03-31
cmd/compile: constant fold CtzNN
Josh Bleecher Snyder
2020-03-27
cmd/compile: convert 386 port to use addressing modes pass (take 2)
Keith Randall
2020-03-04
cmd/compile: don't allow NaNs in floating-point constant ops
Keith Randall
2020-03-03
cmd/compile: optimize integer-in-range checks
Michael Munday
2020-03-02
cmd/compile: make pre-elimination of rulegen bounds checks more precise
Josh Bleecher Snyder
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
[next]