aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/deadcode.go
AgeCommit message (Expand)Author
2021-05-08cmd/compile: manage Slot array betterDavid Chase
2020-04-23cmd/compile: add ssa.Block.truncateValuesJosh Bleecher Snyder
2020-04-09cmd/compile: use optimized slice zeroing in deadcodeJosh Bleecher Snyder
2019-10-02cmd/compile: allow multiple SSA block control valuesMichael Munday
2019-05-14cmd/compile: index line number tables by source file to improve sparsityDavid Chase
2019-04-08cmd/compile: get rid of unnecessary inline marksKeith Randall
2019-03-11cmd/compile: make deadcode pass cheaperJosh Bleecher Snyder
2018-12-28cmd/compile,runtime: redo mid-stack inlining tracebacksKeith Randall
2018-05-29cmd/compile: update WBLoads during deadcodeKeith Randall
2018-05-14cmd/compile: assign and preserve statement boundaries.David Chase
2018-04-05cmd/compile: stack-allocate worklist in ReachableBlocksAlberto Donizetti
2018-03-27cmd/compile: allocate less in regalloc's liveValuesAlberto Donizetti
2018-02-20cmd/compile/internal/ssa: emit csel on arm64philhofer
2017-03-24cmd/compile: ignore all unreachable values during simple phi insertionJosh Bleecher Snyder
2017-02-22cmd/compile: add opcode flag hasSideEffects for do-not-removeDavid Chase
2016-09-15cmd/compile: redo nil checksKeith Randall
2016-09-12cmd/compile: get rid of BlockCallKeith Randall
2016-05-05cmd/compile: enable constant-time CFG editingKeith Randall
2016-03-17cmd/compile: keep value use counts in SSAKeith Randall
2016-03-02all: single space after period.Brad Fitzpatrick
2016-02-23[dev.ssa] cmd/compile/internal/ssa: eliminate phis during deadcode removalAlexandru Moșoi
2016-01-30[dev.ssa] cmd/compile: reuse sparse sets across compiler passesTodd Neal
2016-01-29[dev.ssa] cmd/compile: add backing store buffers for block.{Preds,Succs,Values}Keith Randall
2016-01-28[dev.ssa] cmd/compile: preallocate small-numbered values and blocksKeith Randall
2016-01-13[dev.ssa] cmd/compile: clean up comparisonsKeith Randall
2015-11-03[dev.ssa] cmd/compile: start arguments as spilledKeith Randall
2015-10-28[dev.ssa] cmd/compile: remember names of valuesKeith Randall
2015-08-29[dev.ssa] cmd/compile/internal/ssa: handle dead code a different wayKeith Randall
2015-08-21[dev.ssa] cmd/compile: everything is live and reachable after regallocJosh Bleecher Snyder
2015-08-17[dev.ssa] cmd/compile/internal/ssa: New register allocatorKeith Randall
2015-08-13[dev.ssa] cmd/compile: add HTML SSA printerJosh Bleecher Snyder
2015-08-06[dev.ssa] cmd/compile/internal/ssa: more checks on ssa structureKeith Randall
2015-07-12[dev.ssa] cmd/compile/internal/ssa: comment why replacing phi with copy is okKeith Randall
2015-07-11[dev.ssa] cmd/compile/internal/ssa: Phi inputs from dead blocks are not liveKeith Randall
2015-07-11[dev.ssa] cmd/compile/ssa: handle nested dead blocksJosh Bleecher Snyder
2015-07-06[dev.ssa] cmd/compile/ssa: implement constant booleansJosh Bleecher Snyder
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/compile/internal/ssa: minor fixesJosh Bleecher Snyder
2015-05-30[dev.ssa] cmd/compile/internal/ssa: Implement block rewriting rulesKeith Randall
2015-05-28[dev.ssa] Merge remote-tracking branch 'origin/master' into mergebranchKeith Randall