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
/
rulegen.go
Age
Commit message (
Expand
)
Author
2021-04-16
internal/buildcfg: move build configuration out of cmd/internal/objabi
Russ Cox
2021-03-22
cmd/compile: disallow rewrite rules from declaring reserved names
Daniel Martí
2021-03-22
cmd/compile: make no-op rewrite funcs smaller
Daniel Martí
2021-02-08
[dev.regabi] cmd/compile, runtime: reserve R14 as g registers on AMD64
Cherry Zhang
2020-12-14
cmd/compile: fix incorrect shift count type with s390x rules
Ruixin Bao
2020-10-27
cmd/compile: remove support for untyped ssa rules
Alberto Donizetti
2020-10-01
cmd/compile: enable late expansion for interface calls
David Chase
2020-09-16
cmd/compile: introduce special ssa Aux type for calls
David Chase
2020-09-03
cmd/compile: store the comparison pseudo-ops of arm64 conditional instruction...
fanzha02
2020-08-24
cmd/compile: convert rest ARM64.rules lines to typed aux mode
fanzha02
2020-06-18
cmd/compile: redo flag constant ops for arm
Keith Randall
2020-04-30
cmd/compile: switch to typed auxint for arm64 TBZ/TBNZ block
Alberto Donizetti
2020-04-29
cmd/compile: convert CCop arm64 rules to typed aux
Alberto Donizetti
2020-04-27
cmd/compile: remove If type in rulegen
Daniel Martí
2020-04-26
cmd/compile: minor rulegen simplifications
Daniel Martí
2020-04-24
cmd/compile: CSE the RHS of rewrite rules
Josh Bleecher Snyder
2020-04-23
cmd/compile: allow named values on RHS of rewrite rules
Josh Bleecher Snyder
2020-04-21
cmd/compile: optimize comparisons with immediates on s390x
Michael Munday
2020-04-18
cmd/compile: use exported field names in rulegen
Daniel Martí
2020-04-17
cmd/compile: make some s390x rules use strongly typed aux values
Michael Munday
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-03-27
cmd/compile: convert 386 port to use addressing modes pass (take 2)
Keith Randall
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-28
cmd/compile: add dedicated ARM64BitField aux type
Josh Bleecher Snyder
2020-02-28
cmd/compile: add ellipsis rule diagnostics to rulegen
Josh Bleecher Snyder
2020-02-21
cmd/compile: add a script to measure ssa/gen's coverage
Daniel Martí
2020-02-21
cmd/compile: add rule location to some rulegen logging
Josh Bleecher Snyder
2020-02-21
cmd/compile: remove chunking of rewrite rules
Josh Bleecher Snyder
2020-02-21
cmd/compile: extract function for splitting up x:(Foo) in rewrite rule fragments
Josh Bleecher Snyder
2020-02-21
cmd/compile: reduce bounds checks in generated rewrite rules
Josh Bleecher Snyder
2020-02-20
cmd/compile: add ellipsis syntax for op-only rewrite rules
Josh Bleecher Snyder
2020-02-20
cmd/compile: dump contents when rulegen generates invalid code
Josh Bleecher Snyder
2020-02-20
cmd/compile: document non-commutative rule detection
Josh Bleecher Snyder
2020-02-20
cmd/compile: normalize whitespace around square brackets
Josh Bleecher Snyder
2020-02-20
cmd/compile: use loops to handle commutative ops in rules
Josh Bleecher Snyder
2020-02-20
cmd/compile: generate commutative rules when a condition is present
Josh Bleecher Snyder
2020-02-20
cmd/compile: add a flag to print the source line for generated rules
Josh Bleecher Snyder
2020-02-20
cmd/compile: delete duplicate rules
Josh Bleecher Snyder
2020-02-20
cmd/compile: don't generate commutative rules for (Op x x)
Josh Bleecher Snyder
2020-02-20
cmd/compile: factor out opIsCommutative from commute1
Josh Bleecher Snyder
2019-10-08
cmd/compile: add SSA rules for s390x compare-and-branch instructions
Michael Munday
2019-10-07
cmd/compile: reduce amount of code generated for block rewrite rules
Michael Munday
[next]