aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/regalloc.go
AgeCommit message (Expand)Author
2016-03-16cmd/compile: change logging of spills for regalloc to Warnl formatTodd Neal
2016-03-11cmd/compile: regalloc of two address instructionsKeith Randall
2016-03-11cmd/compile: modify regalloc/stackalloc to use the cmd line debug argsTodd Neal
2016-03-10cmd/compile: fix defer/deferreturnKeith Randall
2016-03-03cmd/compile: make compilation deterministic, fixes toolstashKeith Randall
2016-03-03cmd/compile: load some live values into registers before loopKeith Randall
2016-03-02all: single space after period.Brad Fitzpatrick
2016-02-24[dev.ssa] cmd/compile: reduce line number churn in generated codeDavid Chase
2016-02-22[dev.ssa] cmd/compile: memory allocation tweaks to regalloc and domDavid Chase
2016-02-02[dev.ssa] cmd/compile: add aux typing, flags to opsKeith Randall
2016-02-02[dev.ssa] cmd/compile: reducing alloc footprint of dominator calcDavid Chase
2016-01-30[dev.ssa] cmd/compile: reuse sparse sets across compiler passesTodd Neal
2016-01-29[dev.ssa] cmd/compile: simple forward-looking register allocation tweakKeith Randall
2016-01-29[dev.ssa] cmd/compile: fix -N buildKeith Randall
2016-01-28[dev.ssa] cmd/compile: preallocate small-numbered values and blocksKeith Randall
2016-01-28[dev.ssa] cmd/compile: make cse fasterKeith Randall
2016-01-26[dev.ssa] cmd/compile: disable xor clearing when flags must be preservedKeith Randall
2016-01-13[dev.ssa] cmd/compile: fix spill sizesKeith Randall
2016-01-05[dev.ssa] cmd/compile: zero register masks for each edgeKeith Randall
2015-12-21[dev.ssa] cmd/compile: better register allocatorKeith Randall
2015-12-11[dev.ssa] cmd/compile: allocate the flag register in a separate passKeith Randall
2015-11-12[dev.ssa] cmd/compile: better register allocationKeith Randall
2015-11-03[dev.ssa] cmd/compile: start arguments as spilledKeith Randall
2015-10-29[dev.ssa] cmd/compile: flag recomputing: find original values correctlyKeith Randall
2015-10-25[dev.ssa] cmd/compile: optimize nil checksKeith Randall
2015-10-23[dev.ssa] cmd/compile: implement reserved registersKeith Randall
2015-10-22[dev.ssa] cmd/compile: assign unused registers to phi opsKeith Randall
2015-10-20[dev.ssa] cmd/compile: getg needs a memory argKeith Randall
2015-10-20[dev.ssa] cmd/compile: Don't rematerialize getgKeith Randall
2015-10-19[dev.ssa] cmd/compile: Rematerialize in regallocKeith Randall
2015-09-22[dev.ssa] cmd/compile: addressed vars and closuresDavid Chase
2015-09-15[dev.ssa] cmd/compile/internal/ssa: fix sign extension + load comboKeith Randall
2015-09-01[dev.ssa] cmd/compile: add more specific regalloc loggingTodd Neal
2015-08-31[dev.ssa] cmd/compile: fix typo in logTodd Neal
2015-08-31[dev.ssa] cmd/compile: add instrumentation to regallocTodd Neal
2015-08-26[dev.ssa] cmd/compile: fix phi floatsTodd Neal
2015-08-24[dev.ssa] cmd/compile: support spilling and loading flagsJosh Bleecher Snyder
2015-08-17[dev.ssa] cmd/compile/internal/ssa: New register allocatorKeith Randall
2015-08-06[dev.ssa] cmd/compile: enforce that all phis are first during regallocJosh Bleecher Snyder
2015-08-06[dev.ssa] cmd/compile: don't move OpSP and OpSB valuesJosh Bleecher Snyder
2015-08-04[dev.ssa] cmd/compile: treat control ops as live at end of blockJosh Bleecher Snyder
2015-08-04[dev.ssa] cmd/compile/ssa : fix typo in error messageTodd Neal
2015-07-30[dev.ssa] cmd/compile: use Copy instead of ConvNopJosh Bleecher Snyder
2015-07-27[dev.ssa] cmd/compile: don't flush a value derived from the current valueTodd Neal
2015-07-27[dev.ssa] cmd/compile: respect stack slot width when storing/loading registersJosh Bleecher Snyder
2015-07-23[dev.ssa] cmd/compile: speed up liveness analysisJosh Bleecher Snyder
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-14[dev.ssa] cmd/compiler/internal/ssa: Add auxint fieldKeith Randall