aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/rewritedec.go
AgeCommit message (Expand)Author
2021-04-21cmd/compile: allow conversion from slice to array ptrJosh Bleecher Snyder
2021-03-22cmd/compile: make no-op rewrite funcs smallerDaniel Martí
2020-08-25cmd/compile: don't allow go:notinheap on the heap or stackKeith Randall
2020-04-23cmd/compile: rewrite dec rules to use typed aux fieldCuong Manh Le
2020-03-02cmd/compile: make pre-elimination of rulegen bounds checks more preciseJosh Bleecher Snyder
2020-03-02cmd/compile: add specialized Value reset for OpCopyJosh Bleecher Snyder
2020-03-01cmd/compile: add specialized AddArgN functions for rewrite rulesJosh Bleecher Snyder
2020-02-21cmd/compile: remove chunking of rewrite rulesJosh Bleecher Snyder
2020-02-21cmd/compile: reduce bounds checks in generated rewrite rulesJosh Bleecher Snyder
2020-02-20cmd/compile: use loops to handle commutative ops in rulesJosh Bleecher Snyder
2019-09-23cmd/compile: reduce rulegen's output by 200 KiBDaniel Martí
2019-08-27cmd/compile: teach rulegen to remove unused declsDaniel Martí
2019-03-22cmd/compile: reduce rulegen's for loop verbosityDaniel Martí
2019-03-13cmd/compile: try and access last argument first in rulegenMichael Munday
2019-03-12cmd/compile: make rulegen magic variable prediction more preciseJosh Bleecher Snyder
2018-10-28cmd/compile: make fmt available in rewrite rulesJosh Bleecher Snyder
2018-04-24cmd/compile/internal/types: remove ElemType wrapperMatthew Dempsky
2018-02-27cmd/compile: mark the first word of an interface as a uintptrKeith Randall
2018-02-20cmd/compile: normalize spaces in rewrite rule comments.Giovanni Bajo
2017-05-16cmd/compile: eliminate some bounds checks from generated rewrite rulesJosh Bleecher Snyder
2017-05-09cmd/compile: change ssa.Type into *types.TypeJosh Bleecher Snyder
2017-04-28Revert "cmd/compile: add Type.MustSize and Type.MustAlignment"Josh Bleecher Snyder
2017-04-27cmd/compile: add Type.MustSize and Type.MustAlignmentJosh Bleecher Snyder
2017-04-21cmd/compile: break up large value rewrite functionsJosh Bleecher Snyder
2017-04-19cmd/internal/objabi: extract shared functionality from objMatthew Dempsky
2017-04-03cmd/compile: automatically handle commuting ops in rewrite rulesKeith Randall
2017-04-03cmd/compile/internal/ssa: use recently agreed upon generated code headerBrad Fitzpatrick
2017-03-31cmd/compile/internal: Optimization with RBIT and REVBen Shi
2017-03-29Revert "cmd/compile: automatically handle commuting ops in rewrite rules"Keith Randall
2017-03-29cmd/compile: automatically handle commuting ops in rewrite rulesKeith Randall
2017-03-19cmd/compile: add more types to ssa.TypesJosh Bleecher Snyder
2017-03-19cmd/compile: separate ssa.Frontend and ssa.TypeSourceJosh Bleecher Snyder
2017-03-17cmd/compile: move Frontend field from ssa.Config to ssa.FuncJosh Bleecher Snyder
2017-03-17cmd/compile: evaluate config as needed in rewrite rulesJosh Bleecher Snyder
2017-03-16cmd/compile: use type information in Aux for Store sizeCherry Zhang
2017-03-16cmd/compile: pass types on SSA Store/Move/Zero opsCherry Zhang
2016-12-08[dev.inline] cmd/compile/internal/ssa: rename various fields from Line to PosRobert Griesemer
2016-08-30cmd/compile: remove Zero and NilCheck for newobjectCherry Zhang
2016-03-31cmd/compile: better job of naming compound typesKeith Randall
2016-03-22cmd/compile: allow naming of subexpressionsKeith Randall
2016-03-09cmd/compile/internal/ssa: lower builtins much laterAlexandru Moșoi