aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/regalloc.go
AgeCommit message (Expand)Author
2016-11-18cmd/compile: make a copy of Phi input if it is still liveCherry Zhang
2016-10-28cmd/compile: make LR allocatable in non-leaf functions on ARMCherry Zhang
2016-10-11cmd/compile: make link register allocatable in non-leaf functionsMichael Munday
2016-10-07cmd/compile: do regalloc check only when checkEnabledKeith Randall
2016-10-06cmd/compile: don't shuffle rematerializeable values aroundKeith Randall
2016-09-29cmd/compile/internal/ssa: erase register copies deterministicallyMatthew Dempsky
2016-09-27cmd/compile: move value around before kick it out of registerCherry Zhang
2016-09-22cmd/compile: use ISEL, cleanup use of zero & extensionsDavid Chase
2016-09-19cmd/compile: cache CFG-dependent computationsKeith Randall
2016-09-16cmd/compile: reorganize SSA register numberingKeith Randall
2016-09-16cmd/compile: label LoadReg with line number of the useCherry Zhang
2016-09-14cmd/compile: make ssa compilation unconditionalKeith Randall
2016-09-13cmd/compile: add SSA backend for s390x and enable by defaultMichael Munday
2016-09-12cmd/compile: get rid of BlockCallKeith Randall
2016-09-08cmd/compile: intrinsify Ctz, Bswap, and some atomics on ARM64Cherry Zhang
2016-08-25cmd/compile: inline atomics from runtime/internal/atomic on amd64Keith Randall
2016-08-25cmd/compile: get MIPS64 SSA workingCherry Zhang
2016-08-18cmd/compile: ppc64le working, not optimized enoughDavid Chase
2016-08-10[dev.ssa] cmd/compile: implement GO386=387Keith Randall
2016-08-09[dev.ssa] cmd/compile: fix PIC for SSA-generated codeKeith Randall
2016-08-09[dev.ssa] cmd/compile: port SSA backend to amd64p32Keith Randall
2016-08-07[dev.ssa] cmd/compile: remove flags from regMaskCherry Zhang
2016-08-04[dev.ssa] cmd/compile: PPC64, add cmp->bool, some shifts, hmulDavid Chase
2016-07-27[dev.ssa] cmd/compile: add more on ARM64 SSACherry Zhang
2016-07-18[dev.ssa] cmd/compile: clean up tuple types and selectsKeith Randall
2016-07-16[dev.ssa] cmd/compile: support NaCl in SSA for ARMCherry Zhang
2016-07-15[dev.ssa] cmd/compile: don't sink spills that satisfy merge edges in SSACherry Zhang
2016-06-16[dev.ssa] cmd/compile: improve special register error checkingJosh Bleecher Snyder
2016-06-15[dev.ssa] cmd/compile: handle GetG on ARMCherry Zhang
2016-06-08[dev.ssa] cmd/compile: fix a few bugs for SSA for ARMCherry Zhang
2016-06-02[dev.ssa] cmd/compile: clean up hardcoded regmasks in ssa/regalloc.goCherry Zhang
2016-05-27[dev.ssa] Merge branch 'master' into dev.ssaDavid Chase
2016-05-26build: enable framepointer mode by defaultRuss Cox
2016-05-19[dev.ssa] cmd/compile: handle boolean values for SSA on ARMCherry Zhang
2016-05-18cmd/compile: fix buildKeith Randall
2016-05-18cmd/compile: keep pointer input arguments live throughout functionKeith Randall
2016-05-16cmd/compile: use sparse algorithm for phis in large programDavid Chase
2016-05-09cmd/compile: correct sparseSet probes in regalloc to avoid index errorDavid Chase
2016-05-05cmd/compile: enable constant-time CFG editingKeith Randall
2016-05-01cmd/compile: fix resliceKeith Randall
2016-04-21cmd/compile: Use pre-regalloc value ID in lateSpillUseKeith Randall
2016-04-20cmd/compile: forward-looking desired register biasingKeith Randall
2016-04-14cmd/compile: fix use of original spill name after sinkingDavid Chase
2016-04-13cmd/compile: move spills to loop exits when easy.David Chase
2016-04-10cmd/compile: regalloc enforces 2-address instructionsKeith Randall
2016-04-08cmd/compile: insert instrumentation more carefully in racewalkDavid Chase
2016-03-24cmd/compile: minor cleanupsDave Cheney
2016-03-23cmd/compile: start on ARM portKeith Randall
2016-03-18cmd/compile: use loop information in regallocDavid Chase
2016-03-17cmd/compile: keep value use counts in SSAKeith Randall