aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/schedule.go
AgeCommit message (Expand)Author
2021-05-26[dev.typeparams] cmd/compile: do not schedule in-register args late, even for...Cherry Mui
2021-03-31cmd/compile: schedule in-register OpArg firstCherry Zhang
2021-03-03cmd/compile: retrieve Args from registersDavid Chase
2021-02-26cmd/compile: change StaticCall to return a "Results"David Chase
2020-04-24cmd/compile: add more non-ID comparisons to scheduleJosh Bleecher Snyder
2020-04-24cmd/compile: add Value.Uses comparison during schedulingJosh Bleecher Snyder
2020-01-18cmd/compile: implement compiler for riscv64Joel Sing
2019-10-02cmd/compile: allow multiple SSA block control valuesMichael Munday
2019-03-08all: simplify multiple for loopsDaniel Martí
2018-11-29cmd/compile: begin OpArg and OpPhi location lists at block startDavid Chase
2018-11-28cmd/compile: order nil checks by source positionKeith Randall
2018-10-25cmd/compile: intrinsify math/bits.Add on amd64Keith Randall
2018-10-23cmd/compile: schedule OpArg earlier in blocks for better debuggingDavid Chase
2018-06-29Revert "cmd/compile: make OpAddr depend on VarDef in storeOrder"David Chase
2018-06-29cmd/compile: make OpAddr depend on VarDef in storeOrderDavid Chase
2018-05-04cmd/compile: add wasm architectureRichard Musiol
2018-04-04cmd/compile: stack-allocate 2 worklists in order, dom passesAlberto Donizetti
2018-04-03cmd/compile: stack-allocate values worklist in scheduleAlberto Donizetti
2018-02-26cmd/compile: implement comparisons directly with memoryKeith Randall
2017-05-15cmd/compile: better check for single live memoryKeith Randall
2017-05-11cmd/compile: fix store chain in schedule passKeith Randall
2017-03-09cmd/compile: clean up ssa.Value memory arg usagePhilip Hofer
2017-02-21cmd/compile: fix storeOrderCherry Zhang
2017-02-17cmd/compile: redo writebarrier passCherry Zhang
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-11-08cmd/compile/internal/ssa: add support for GOARCH=mips{,le}Vladimir Stefanovic
2016-09-23cmd/compile: recognize OpS390XLoweredNilCheck as a nil check in the schedulerMichael Munday
2016-09-15cmd/compile: redo nil checksKeith Randall
2016-09-13cmd/compile: add SSA backend for s390x and enable by defaultMichael Munday
2016-09-01cmd/compile: fix scheduling of memory-producing tuple opsCherry Zhang
2016-08-25cmd/compile: get MIPS64 SSA workingCherry Zhang
2016-07-27[dev.ssa] cmd/compile: add more on ARM64 SSACherry Zhang
2016-07-26[dev.ssa] cmd/compile: PPC64, basic support for all calls and "miscellaneous"David Chase
2016-07-21[dev.ssa] cmd/compile: 386 port now worksKeith Randall
2016-07-18[dev.ssa] cmd/compile: clean up tuple types and selectsKeith Randall
2016-06-08[dev.ssa] cmd/compile: fix scheduling of tuple opsCherry Zhang
2016-06-05[dev.ssa] cmd/compile: handle Div, Convert, GetClosurePtr etc. on ARMCherry Zhang
2016-06-02[dev.ssa] cmd/compile: decompose 64-bit integer on ARMCherry Zhang
2016-03-25cmd/compile/ssa: generate less garbage in scheduleJosh Bleecher Snyder
2016-03-08cmd/compile: Tinkering with schedule for debug and regallocDavid Chase
2016-03-02all: single space after period.Brad Fitzpatrick
2015-10-18[dev.ssa] cmd/compile: fill remaining SSA gapsDavid Chase
2015-09-22[dev.ssa] cmd/compile: addressed vars and closuresDavid Chase
2015-09-05[dev.ssa] cmd/runtime: generate gc bitmaps for SSA-compiled codeKeith Randall
2015-08-31[dev.ssa] cmd/compile: schedule values dependent on the control laterTodd Neal
2015-08-10[dev.ssa] cmd/compile/internal/ssa: Update TODO listKeith Randall
2015-08-10[dev.ssa] cmd/compile/internal/ssa: enforce load-store ordering in schedulerKeith Randall
2015-08-06[dev.ssa] cmd/compile: schedule phi control values firstJosh Bleecher Snyder
2015-08-04[dev.ssa] cmd/compile/internal/ssa: Fix schedulerKeith Randall