summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/deadcode.go
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile: call phiElimValue from removePhiArgJakub Ciolek2023-05-161-1/+0
* cmd/compile: detect write barrier completion differentlyKeith Randall2023-02-161-14/+0
* cmd/compile: add cache of sizeable objects so they can be reusedKeith Randall2022-10-311-19/+10
* cmd/compile: factor out code to remove phi argumentCuong Manh Le2021-10-251-5/+1
* cmd/compile: manage Slot array betterDavid Chase2021-05-081-4/+4
* cmd/compile: add ssa.Block.truncateValuesJosh Bleecher Snyder2020-04-231-6/+1
* cmd/compile: use optimized slice zeroing in deadcodeJosh Bleecher Snyder2020-04-091-4/+6
* cmd/compile: allow multiple SSA block control valuesMichael Munday2019-10-021-6/+8
* cmd/compile: index line number tables by source file to improve sparsityDavid Chase2019-05-141-7/+6
* cmd/compile: get rid of unnecessary inline marksKeith Randall2019-04-081-0/+31
* cmd/compile: make deadcode pass cheaperJosh Bleecher Snyder2019-03-111-3/+22
* cmd/compile,runtime: redo mid-stack inlining tracebacksKeith Randall2018-12-281-1/+1
* cmd/compile: update WBLoads during deadcodeKeith Randall2018-05-291-0/+13
* cmd/compile: assign and preserve statement boundaries.David Chase2018-05-141-9/+52
* cmd/compile: stack-allocate worklist in ReachableBlocksAlberto Donizetti2018-04-051-1/+2
* cmd/compile: allocate less in regalloc's liveValuesAlberto Donizetti2018-03-271-1/+1
* cmd/compile/internal/ssa: emit csel on arm64philhofer2018-02-201-0/+3
* cmd/compile: ignore all unreachable values during simple phi insertionJosh Bleecher Snyder2017-03-241-4/+4
* cmd/compile: add opcode flag hasSideEffects for do-not-removeDavid Chase2017-02-221-1/+1
* cmd/compile: redo nil checksKeith Randall2016-09-151-0/+5
* cmd/compile: get rid of BlockCallKeith Randall2016-09-121-0/+7
* cmd/compile: enable constant-time CFG editingKeith Randall2016-05-051-37/+27
* cmd/compile: keep value use counts in SSAKeith Randall2016-03-171-0/+13
* all: single space after period.Brad Fitzpatrick2016-03-021-9/+9
* [dev.ssa] cmd/compile/internal/ssa: eliminate phis during deadcode removalAlexandru Moșoi2016-02-231-34/+32
* [dev.ssa] cmd/compile: reuse sparse sets across compiler passesTodd Neal2016-01-301-1/+2
* [dev.ssa] cmd/compile: add backing store buffers for block.{Preds,Succs,Values}Keith Randall2016-01-291-8/+1
* [dev.ssa] cmd/compile: preallocate small-numbered values and blocksKeith Randall2016-01-281-3/+3
* [dev.ssa] cmd/compile: clean up comparisonsKeith Randall2016-01-131-66/+78
* [dev.ssa] cmd/compile: start arguments as spilledKeith Randall2015-11-031-10/+24
* [dev.ssa] cmd/compile: remember names of valuesKeith Randall2015-10-281-0/+19
* [dev.ssa] cmd/compile/internal/ssa: handle dead code a different wayKeith Randall2015-08-291-89/+97
* [dev.ssa] cmd/compile: everything is live and reachable after regallocJosh Bleecher Snyder2015-08-211-0/+14
* [dev.ssa] cmd/compile/internal/ssa: New register allocatorKeith Randall2015-08-171-0/+8
* [dev.ssa] cmd/compile: add HTML SSA printerJosh Bleecher Snyder2015-08-131-5/+12
* [dev.ssa] cmd/compile/internal/ssa: more checks on ssa structureKeith Randall2015-08-061-2/+14
* [dev.ssa] cmd/compile/internal/ssa: comment why replacing phi with copy is okKeith Randall2015-07-121-1/+32
* [dev.ssa] cmd/compile/internal/ssa: Phi inputs from dead blocks are not liveKeith Randall2015-07-111-1/+4
* [dev.ssa] cmd/compile/ssa: handle nested dead blocksJosh Bleecher Snyder2015-07-111-3/+5
* [dev.ssa] cmd/compile/ssa: implement constant booleansJosh Bleecher Snyder2015-07-061-28/+41
* [dev.ssa] cmd/compile/ssa: add -f suffix to logging methodsJosh Bleecher Snyder2015-06-241-2/+2
* [dev.ssa] cmd/compile/ssa: separate logging, work in progress, and fatal errorsJosh Bleecher Snyder2015-06-211-4/+2
* [dev.ssa] cmd/compile/internal/ssa: minor fixesJosh Bleecher Snyder2015-06-041-1/+1
* [dev.ssa] cmd/compile/internal/ssa: Implement block rewriting rulesKeith Randall2015-05-301-22/+2
* [dev.ssa] Merge remote-tracking branch 'origin/master' into mergebranchKeith Randall2015-05-281-0/+157