aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/check.go
AgeCommit message (Expand)Author
5 dayscmd/compile: fix typoWeixie Cui
2026-02-25cmd/compile: handle zero-sized values more generallykhr@golang.org
2026-01-22cmd/compile: ensure ops have the expected argument widthsKeith Randall
2025-09-26[dev.simd] simd: generalize select-float32-from-pairDavid Chase
2025-09-11[dev.simd] all: merge master (cf5e993) into dev.simdCherry Mui
2025-09-09cmd/compile: introduce CCMP generationCh1n-ch1nless
2025-08-11[dev.simd] cmd/compile, simd: jump table for imm opsJunyang Shao
2025-07-24cmd/compile,runtime: remember idx+len for bounds check failure with less codeKeith Randall
2024-04-09cmd/compile/internal: merge stack slots for selected local auto varsThan McIntosh
2024-03-30Revert "cmd/compile/internal: merge stack slots for selected local auto vars"Cuong Manh Le
2024-03-29cmd/compile/internal: merge stack slots for selected local auto varsThan McIntosh
2023-10-31cmd/compile: ensure pointer arithmetic happens after the nil checkKeith Randall
2022-08-22cmd/compile: issue VarDef only for pointer-ful typesKeith Randall
2022-04-14cmd/compile: implement jump tablesKeith Randall
2021-09-17cmd/compile: restore tail call for method wrappersCherry Mui
2021-03-03cmd/compile: make modified Aux type for OpArgXXXX pass ssa/checkDavid Chase
2020-12-21[dev.regabi] all: merge master into dev.regabiMatthew Dempsky
2020-12-14cmd/compile: fix incorrect shift count type with s390x rulesRuixin Bao
2020-12-08[dev.regabi] cmd/compile: add ssa.Aux tag interface for Value.AuxMatthew Dempsky
2020-09-18cmd/compile: add type check for ssa genericOpssurechen
2020-09-16cmd/compile: introduce special ssa Aux type for callsDavid Chase
2020-09-03cmd/compile: store the comparison pseudo-ops of arm64 conditional instruction...fanzha02
2020-06-18cmd/compile: redo flag constant ops for armKeith Randall
2020-04-17cmd/compile: make some s390x rules use strongly typed aux valuesMichael Munday
2020-04-09cmd/compile: start implementing strongly typed aux and auxint fieldsKeith Randall
2020-03-04cmd/compile: don't allow NaNs in floating-point constant opsKeith Randall
2020-02-28cmd/compile: add dedicated ARM64BitField aux typeJosh Bleecher Snyder
2020-02-25Revert "cmd/compile: don't allow NaNs in floating-point constant ops"Bryan C. Mills
2020-02-25cmd/compile: don't allow NaNs in floating-point constant opsKeith Randall
2019-11-05cmd/compile: fix liveness for open-coded defer args for infinite loopsDan Scales
2019-10-02cmd/compile: allow multiple SSA block control valuesMichael Munday
2019-09-26cmd/compile: use numeric condition code masks on s390xMichael Munday
2019-08-28cmd/compile: remove auxSymInt32Keith Randall
2018-09-05cmd/compile: fix store-to-load forwarding of 32-bit sNaNsMichael Munday
2018-07-12cmd/compile: add LocalAddr that takes SP,mem operandsDavid Chase
2018-04-24cmd/compile/internal/ssa: add Op{SP,SB} type checks to check.goisharipo
2018-02-20cmd/compile/internal/ssa: emit csel on arm64philhofer
2018-02-20cmd/compile: reset branch prediction when deleting a branchKeith Randall
2018-02-14cmd/compile: reimplement location list generationHeschi Kreinick
2017-11-30cmd/compile: use soft-float routines for soft-float targetsVladimir Stefanovic
2017-11-21cmd/compile: ignore RegKill ops for non-phi after phi checkThan McIntosh
2017-10-05cmd/compile: make loop finder more aware of irreducible loopsDavid Chase
2017-09-08cmd/compile: propagate constants through math.Float{32,64}{,from}bitsMichael Munday
2017-06-07cmd/compile: check that phis are always first after schedulingKeith Randall
2017-05-15cmd/compile: better check for single live memoryKeith Randall
2017-05-11cmd/compile: fix store chain in schedule passKeith Randall
2017-04-19cmd/compile: enhance postorder computation and repair loop finderDavid Chase
2017-03-16cmd/compile: use type information in Aux for Store sizeCherry Zhang
2016-10-25cmd/compile: add a writebarrier phase in SSACherry Zhang
2016-09-19cmd/compile: cache CFG-dependent computationsKeith Randall