aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/regalloc.go
AgeCommit message (Expand)Author
25 hoursall: prealloc slice with possible minimum capabilitiesShulhan
2026-02-23cmd/compile: fix a typo in startRegs drop conditionAlexander Musman
2026-02-15cmd/compile: don't drop same register twicekhr@golang.org
2026-02-10cmd/compile: move likely used values into registers before entering loopKeith Randall
2025-11-26cmd/compile,internal/bytealg: add MemEq intrinsic for runtime.memequalAlexander Musman
2025-11-20[dev.simd] all: merge master (ca37d24) into dev.simdCherry Mui
2025-11-18cmd/compile: prefer fixed registers for valuesKeith Randall
2025-11-13[dev.simd] all: merge master (57362e9) into dev.simdCherry Mui
2025-11-04cmd/compile: faster liveness analysis in regallocDaniel Morsing
2025-10-15cmd/compile: remove rematerializable values from live set across callsAlexander Musman
2025-10-03cmd/compile: fix SIMD const rematerialization conditionJunyang Shao
2025-10-03cmd/compile: handle rematerialized op for incompatible reg constraintJunyang Shao
2025-10-03cmd/compile: use the right type for spill slotCherry Mui
2025-10-03cmd/compile: accounts rematerialize ops's output reginfoJunyang Shao
2025-09-22[dev.simd] cmd/compile: fix SIMD const rematerialization conditionJunyang Shao
2025-09-18[dev.simd] cmd/compile: handle rematerialized op for incompatible reg constraintJunyang Shao
2025-09-16[dev.simd] cmd/compile: use the right type for spill slotCherry Mui
2025-09-11[dev.simd] all: merge master (cf5e993) into dev.simdCherry Mui
2025-09-09cmd/compile: use constant zero register instead of specialized zero instructi...Julian Zhu
2025-09-03[dev.simd] all: merge master (4c4cefc) into dev.simdCherry Mui
2025-08-22[dev.simd] cmd/compile: use X15 for zero value in AVX contextCherry Mui
2025-08-21cmd/compile: use zero register instead of specialized *zero instructions on l...limeidan
2025-08-20[dev.simd] all: merge master (9de69f6) into dev.simdCherry Mui
2025-08-18cmd/compile: ensure we use allowed registers for input-clobbering instructionsKeith Randall
2025-08-14[dev.simd] cmd/compile: accounts rematerialize ops's output reginfoJunyang Shao
2025-08-14[dev.simd] all: merge master (924fe98) into dev.simdCherry Mui
2025-08-13cmd/compile: use generated loops instead of DUFFCOPY on amd64Keith Randall
2025-08-13cmd/compile: during regalloc, fixedreg values are always availableKeith Randall
2025-08-12Revert "cmd/compile: use generated loops instead of DUFFCOPY on amd64"Keith Randall
2025-08-12cmd/compile: use generated loops instead of DUFFCOPY on amd64Keith Randall
2025-08-05cmd: remove dead codeqiulaidongfeng
2025-08-04[dev.simd] all: merge master (7a1679d) into dev.simdCherry Mui
2025-08-01cmd/compile: enforce that locals are always accessed with SP base registerKeith Randall
2025-07-30cmd/compile: allow ops to specify clobbering input registerskhr@golang.org
2025-07-25cmd/compile: fix containsUnavoidableCall computationKeith Randall
2025-07-07[dev.simd] cmd/compile: make regalloc simd aware on copyJunyang Shao
2025-05-19cmd/compile: don't preload registers if destination already scheduledkhr@golang.org
2025-04-18cmd/compile: use the builtin clearapocelipes
2025-04-04cmd/compile: use zero register instead of specialized *zero instructionskhr@golang.org
2025-03-27cmd/compile: remove references to *gc.Node in docsMateusz Poliwczak
2025-02-25cmd/compile: ensure we don't reuse temporary registerkhr@golang.org
2025-02-13cmd/compile: regalloc: handle desired registers of 2-output insnsKeith Randall
2024-09-03cmd: use built-in clear for maps instead of range+deleteKeith Randall
2024-09-03cmd: use built-in min/max instead of bespoke versionsKeith Randall
2024-08-26cmd/compile: regalloc: drop values that aren't used until after a callKeith Randall
2024-07-23cmd/compile: make sync/atomic AND/OR operations intrinsic on amd64Keith Randall
2023-11-21cmd/compile: teach regalloc to rightly do nothing on loong64 in case of dynli...WANG Xuerui
2023-09-08cmd/compile/internal/ssa: replace Frontend.Auto with Func.NewLocalMatthew Dempsky
2023-05-16cmd/compile: enhance tighten pass for memory valueseric fang
2023-05-03Revert "cmd/compile: enhance tighten pass for memory values"Daniel Martí