aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/schedule.go
AgeCommit message (Expand)Author
2026-02-03all: prealloc slice with possible minimum capabilitiesShulhan
2025-11-11std,cmd: go fix -any std cmdAlan Donovan
2025-05-15cmd/compile: schedule induction variable increments lateKeith Randall
2024-11-20cmd/compile: remove redundant nil checksKeith Randall
2024-09-05cmd/compile: use slices.{Sort,SortFunc}Cuong Manh Le
2024-09-03cmd: replace many sort.Interface with slices.Sort and SortFuncZxilly
2024-04-08cmd/compile/internal/ssa: mark opPPC64ADDZE as having a flag inputPaul E. Murphy
2023-10-31cmd/compile: ensure pointer arithmetic happens after the nil checkKeith Randall
2023-07-26cmd/compile: get rid of special case in scheduler for entry blockKeith Randall
2023-06-14all: fix spelling errorsAlexander Yastrebov
2023-02-16cmd/compile: ensure InitMem comes after ArgsKeith Randall
2023-02-15cmd/compile: schedule SP earlierKeith Randall
2023-02-01cmd/compile: schedule values with no in-block uses laterKeith Randall
2023-01-21test: test that we schedule OpArgIntReg earlyKeith Randall
2023-01-20cmd/compile: ensure register args come before on-stack args in scheduleKeith Randall
2023-01-20cmd/compile: improve scheduling passKeith Randall
2023-01-19cmd/compile: add anchored version of SPKeith Randall
2022-11-03cmd/compile/internal/ssa: re-adjust CarryChainTail scheduling priorityPaul E. Murphy
2022-10-31cmd/compile: add cache of sizeable objects so they can be reusedKeith Randall
2022-10-08cmd/compile: enable carry chain scheduling for arm64eric fang
2022-09-20Revert "cmd/compile: enable carry chain scheduling for arm64"Keith Randall
2022-09-20cmd/compile: enable carry chain scheduling for arm64eric fang
2022-08-26cmd/compile: fix score for Select{0,1} with type flagsLynn Boger
2022-08-18all: remove duplicate "the" words in commentsAbirdcfly
2022-05-12cmd/compile/internal/ssa: add support on loong64 for schedule phaseXiaodong Liu
2022-05-08cmd/compile: schedule carry chain arithmetic disjointlyPaul E. Murphy
2022-04-11all: gofmt main repoRuss Cox
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