aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/deadstore.go
AgeCommit message (Expand)Author
2021-04-22cmd/compile: keep call's args in elim dead auto passCherry Zhang
2021-01-23[dev.regabi] cmd/compile: replace ir.Name map with ir.NameSet for SSA 2Baokun Lee
2021-01-21[dev.regabi] cmd/compile: replace ir.Name map with ir.NameSet for SSABaokun Lee
2021-01-04[dev.regabi] cmd/compile: remove Name.Class_ accessorsMatthew Dempsky
2020-12-08[dev.regabi] cmd/compile: replace many uses of ir.Node with *ir.NameMatthew Dempsky
2020-12-08[dev.regabi] cmd/compile: rewrite Aux uses of ir.Node to *ir.Name [generated]Matthew Dempsky
2020-11-25[dev.regabi] cmd/compile: replace *Node type with an interface Node [generated]Russ Cox
2020-11-25[dev.regabi] cmd/compile: remove gc ↔ ssa cycle hacksRuss Cox
2020-06-25cmd/compile: remove check that Zero's arg has the correct base typeKeith Randall
2019-10-24cmd/compile, cmd/link, runtime: make defers low-cost through inline code and ...Dan Scales
2019-10-16Revert "cmd/compile, cmd/link, runtime: make defers low-cost through inline c...Bryan C. Mills
2019-10-16cmd/compile, cmd/link, runtime: make defers low-cost through inline code and ...Dan Scales
2019-10-02cmd/compile: allow multiple SSA block control valuesMichael Munday
2019-09-08all: fix typosAinar Garipov
2018-08-30cmd/compile: count nil check as use in dead auto elimCherry Zhang
2018-08-23all: fix typos detected by github.com/client9/misspellKazuhiro Sera
2018-07-17cmd/compile: keep autos if their address reaches a control valueMichael Munday
2018-07-12cmd/compile: add LocalAddr that takes SP,mem operandsDavid Chase
2018-07-02cmd/compile: keep autos whose address reaches a phiMichael Munday
2018-05-08cmd/compile: add some generic composite type optimizationsMichael Munday
2018-04-24cmd/compile/internal/types: remove ElemType wrapperMatthew Dempsky
2018-03-15cmd/compile: cache sparse maps across ssa passesDaniel Martí
2017-09-19cmd/compile: remove Symbol wrappers from Aux fieldsKeith Randall
2017-08-24cmd/compile: eliminate stores to unread auto variablesMichael Munday
2017-06-07cmd/compile: check that phis are always first after schedulingKeith Randall
2017-05-15cmd/compile: better check for single live memoryKeith Randall
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: minor writebarrier cleanupJosh Bleecher Snyder
2017-04-27cmd/compile: add Type.MustSize and Type.MustAlignmentJosh Bleecher Snyder
2017-03-16cmd/compile: use type information in Aux for Store sizeCherry Zhang
2017-01-09[dev.inline] cmd/internal/src: introduce compact source position representationRobert Griesemer
2016-12-09[dev.inline] cmd/internal/src: introduce NoPos and use it instead Pos{}Robert Griesemer
2016-12-08[dev.inline] cmd/internal/src: make Pos implementation abstractRobert Griesemer
2016-09-16cmd/compile: label LoadReg with line number of the useCherry Zhang
2016-08-25cmd/compile: inline atomics from runtime/internal/atomic on amd64Keith Randall
2016-08-18cmd/compile: compare size in dead store eliminationCherry Zhang
2016-07-02[dev.ssa] cmd/compile: ensure alignment for Zero and Move in SSA for ARMCherry Zhang
2016-03-10cmd/compile: rename ssa.Type's Elem method to ElemTypeMatthew Dempsky
2016-03-02all: single space after period.Brad Fitzpatrick
2016-01-30[dev.ssa] cmd/compile: reuse sparse sets across compiler passesTodd Neal
2015-09-12[dev.ssa] cmd/compile/internal/ssa: don't treat vardef/varkill as readsKeith Randall
2015-08-11[dev.ssa] cmd/compile/ssa: eliminate Zero with dseTodd Neal
2015-06-25[dev.ssa] cmd/compile/internal/ssa: Handle variables correctlyKeith Randall
2015-06-24[dev.ssa] cmd/compile/ssa: add -f suffix to logging methodsJosh Bleecher Snyder
2015-06-21[dev.ssa] cmd/compile/ssa: separate logging, work in progress, and fatal errorsJosh Bleecher Snyder
2015-06-04[dev.ssa] cmd/internal/ssa: add deadstore passKeith Randall