index
:
go
bench-before
fix-runtime-test-GOMAXPROCS
json-isValidNumber
json-isValidNumber-before
main
makepkg
ms-fix-multipart-readform
Fork of Go programming language with my patches.
Go Authors
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
cmd
/
compile
/
internal
/
ssa
/
rewritedec.go
Age
Commit message (
Expand
)
Author
2026-03-26
[release-branch.go1.26] cmd/compile: handle zero-sized values more generally
khr@golang.org
2026-02-26
[release-branch.go1.26] cmd/compile: ensure StructMake/ArrayMake1 of direct i...
Keith Randall
2025-11-14
cmd/compile: allow multi-field structs to be stored directly in interfaces
Keith Randall
2025-08-11
Revert "cmd/compile: allow StructSelect [x] of interface data fields for x>0"
Keith Randall
2025-08-05
cmd/compile: allow StructSelect [x] of interface data fields for x>0
Keith Randall
2024-09-26
cmd/compile: generalize struct load/store
Cuong Manh Le
2023-10-12
cmd/compiler: make decompose shortcuts apply for PtrShaped, not just Ptr
David Chase
2023-10-10
cmd/compile: get rid of zero-sized values in call expansion
David Chase
2023-10-06
cmd/compile: expand calls cleanup
David Chase
2023-01-19
cmd/compile/internal/ssa: generate code via a //go:generate directive
Dmitri Shuralyov
2022-10-23
cmd/internal/ssa: correct references to _gen folder
Johan Brandhorst-Satzkorn
2021-04-21
cmd/compile: allow conversion from slice to array ptr
Josh Bleecher Snyder
2021-03-22
cmd/compile: make no-op rewrite funcs smaller
Daniel Martí
2020-08-25
cmd/compile: don't allow go:notinheap on the heap or stack
Keith Randall
2020-04-23
cmd/compile: rewrite dec rules to use typed aux field
Cuong Manh Le
2020-03-02
cmd/compile: make pre-elimination of rulegen bounds checks more precise
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-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
2019-09-23
cmd/compile: reduce rulegen's output by 200 KiB
Daniel Martí
2019-08-27
cmd/compile: teach rulegen to remove unused decls
Daniel Martí
2019-03-22
cmd/compile: reduce rulegen's for loop verbosity
Daniel Martí
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
2018-10-28
cmd/compile: make fmt available in rewrite rules
Josh Bleecher Snyder
2018-04-24
cmd/compile/internal/types: remove ElemType wrapper
Matthew Dempsky
2018-02-27
cmd/compile: mark the first word of an interface as a uintptr
Keith Randall
2018-02-20
cmd/compile: normalize spaces in rewrite rule comments.
Giovanni Bajo
2017-05-16
cmd/compile: eliminate some bounds checks from generated rewrite rules
Josh Bleecher Snyder
2017-05-09
cmd/compile: change ssa.Type into *types.Type
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-19
cmd/internal/objabi: extract shared functionality from obj
Matthew Dempsky
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-19
cmd/compile: add more types to ssa.Types
Josh Bleecher Snyder
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: use type information in Aux for Store size
Cherry Zhang
2017-03-16
cmd/compile: pass types on SSA Store/Move/Zero ops
Cherry Zhang
2016-12-08
[dev.inline] cmd/compile/internal/ssa: rename various fields from Line to Pos
Robert Griesemer
2016-08-30
cmd/compile: remove Zero and NilCheck for newobject
Cherry Zhang
2016-03-31
cmd/compile: better job of naming compound types
Keith Randall
[next]