aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/cse.go
AgeCommit message (Expand)Author
2021-02-26cmd/compile: change StaticCall to return a "Results"David Chase
2020-12-08[dev.regabi] cmd/compile: add ssa.Aux tag interface for Value.AuxMatthew Dempsky
2020-06-10cmd/compile: always tighten and de-duplicate tuple selectorsMichael Munday
2020-05-14cmd/compile: fix tuple selector bug in CSE passMichael Munday
2019-11-05cmd/compile: fix liveness for open-coded defer args for infinite loopsDan Scales
2019-10-02cmd/compile: allow multiple SSA block control valuesMichael Munday
2018-05-14cmd/compile: assign and preserve statement boundaries.David Chase
2017-05-19cmd/compile/internal/ssa: fix spelling mistakeKevin Burke
2017-05-09cmd/compile: ignore types when considering tuple select for CSETodd Neal
2017-05-09cmd/compile: change ssa.Type into *types.TypeJosh Bleecher Snyder
2017-02-09cmd/compile: remove some allocs from CSEJosh Bleecher Snyder
2017-02-02cmd/compile: fix CSE with commutative opsKeith Randall
2016-11-18cmd/compile: in cse, allow for new ssa valuesPhilip Hofer
2016-10-27cmd/compile: reuse sort helpersJosh Bleecher Snyder
2016-10-05cmd/compile: make CSE fasterKeith Randall
2016-10-04cmd/compile: lower cse comparison depthKeith Randall
2016-09-19cmd/compile: cache CFG-dependent computationsKeith Randall
2016-08-17cmd/compile: CSE copied tuple selectorsCherry Zhang
2016-07-18[dev.ssa] cmd/compile: clean up tuple types and selectsKeith Randall
2016-06-24[dev.ssa] cmd/compile: move tuple selectors to generator's block in CSECherry Zhang
2016-05-26cmd/compile: improve domorder documentationJosh Bleecher Snyder
2016-05-16cmd/compile: use sparse algorithm for phis in large programDavid Chase
2016-05-03cmd/compile: never CSE two memoriesKeith Randall
2016-04-17cmd/compile/internal/ssa: use Compare instead of EqualJosh Bleecher Snyder
2016-04-15cmd/compile: speed up dom checking in cseTodd Neal
2016-04-13cmd/compile: sort partitions by dom to speed up cseTodd Neal
2016-04-13cmd/compile: use shared dom tree for cse, tooAlexandru Moșoi
2016-04-13cmd/compile: teach CSE that new objects are bespokeJosh Bleecher Snyder
2016-03-17cmd/compile: keep value use counts in SSAKeith Randall
2016-03-02all: single space after period.Brad Fitzpatrick
2016-02-25[dev.ssa] cmd/compile: enhance command line option processing for SSADavid Chase
2016-02-24[dev.ssa] cmd/compile: speed up cseTodd Neal
2016-02-22[dev.ssa] cmd/compile: double speed of CSE phaseDavid Chase
2016-02-22[dev.ssa] cmd/compile/internal/ssa: handle commutative operations in cseAlexandru Moșoi
2016-02-22[dev.ssa] cmd/compile: add a zero arg cse passTodd Neal
2016-02-08[dev.ssa] cmd/compile: fix for bug in cse speed improvementsDavid Chase
2016-02-08[dev.ssa] cmd/compile: speed up cseTodd Neal
2016-02-04[dev.ssa] cmd/compile: remove dead codeTodd Neal
2016-01-29[dev.ssa] cmd/compile: fix -N buildKeith Randall
2016-01-28[dev.ssa] cmd/compile: make cse fasterKeith Randall
2015-12-12[dev.ssa] cmd/compile: allow control values to be CSEdKeith Randall
2015-09-11[dev.ssa] cmd/compile: minor CSE cleanupJosh Bleecher Snyder
2015-09-09[dev.ssa] cmd/compile: fix N^2 dominator queries in CSEDavid Chase
2015-09-06[dev.ssa] cmd/compile: fix buildJosh Bleecher Snyder
2015-09-04[dev.ssa] cmd/compile: store floats in AuxIntTodd Neal
2015-09-03[dev.ssa] cmd/compile: cse should treat -0.0 and 0.0 as differentTodd Neal
2015-07-23[dev.ssa] cmd/compile: don't alloc new CSE classesJosh Bleecher Snyder
2015-07-23[dev.ssa] cmd/compile: use v.Args[x].Op in CSE keyJosh Bleecher Snyder
2015-07-23[dev.ssa] cmd/compile: speed up cseJosh Bleecher Snyder
2015-07-23[dev.ssa] cmd/compile: don't combine phi vars from different blocks in CSEJosh Bleecher Snyder