aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/regalloc.go
AgeCommit message (Expand)Author
2017-07-27[dev.debug] cmd/compile: better DWARF with optimizations ondev.debugHeschi Kreinick
2017-07-26[dev.debug] cmd/compile: track variable decomposition in LocalSlotHeschi Kreinick
2017-05-10cmd/compile: reduce debugger-worsening line number churnDavid Chase
2017-05-09cmd/compile: change ssa.Type into *types.TypeJosh Bleecher Snyder
2017-04-19cmd/internal/objabi: extract shared functionality from objMatthew Dempsky
2017-03-29cmd/compile: improve startRegs calculationCherry Zhang
2017-03-25cmd/compile: provide pos and curfn to tempJosh Bleecher Snyder
2017-03-23cmd/compile: initialize loop depthsKeith Randall
2017-03-19cmd/compile: separate ssa.Frontend and ssa.TypeSourceJosh Bleecher Snyder
2017-03-17cmd/compile: move Frontend field from ssa.Config to ssa.FuncJosh Bleecher Snyder
2017-03-17cmd/compile: rearrange fields between ssa.Func, ssa.Cache, and ssa.ConfigJosh Bleecher Snyder
2017-03-15cmd/compile: put spills in better placesDavid Chase
2017-03-14cmd/compile: don't spill rematerializeable value when resolving merge edgesCherry Zhang
2017-02-02cmd/compile: add reusable []Location to ssa.ConfigJosh Bleecher Snyder
2017-02-01all: merge dev.inline into masterRuss Cox
2017-01-09[dev.inline] cmd/internal/src: introduce compact source position representationRobert Griesemer
2017-01-07all: fix misspellingsshawnps
2016-12-09[dev.inline] cmd/internal/src: introduce NoPos and use it instead Pos{}Robert Griesemer
2016-12-08[dev.inline] cmd/compile/internal/ssa: another round of renames from line -> ...Robert Griesemer
2016-12-08[dev.inline] cmd/compile/internal/ssa: rename various fields from Line to PosRobert Griesemer
2016-12-08[dev.inline] cmd/internal/src: make Pos implementation abstractRobert Griesemer
2016-12-08[dev.inline] cmd/compile: introduce cmd/internal/src.Pos type for line numbersRobert Griesemer
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