aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/_gen/generic.rules
AgeCommit message (Expand)Author
2026-03-26[release-branch.go1.26] cmd/compile: handle zero-sized values more generallykhr@golang.org
2025-11-26cmd/compile: introduce alias analysis and automatically free non-aliased memo...thepudds
2025-11-26cmd/compile,internal/bytealg: add MemEq intrinsic for runtime.memequalAlexander Musman
2025-11-24[dev.simd] all: merge master (8dd5b13) into dev.simdCherry Mui
2025-11-21cmd/compile: simplify negative on multiplicationMeng Zhuo
2025-11-20[dev.simd] all: merge master (ca37d24) into dev.simdCherry Mui
2025-11-14cmd/compile: allow multi-field structs to be stored directly in interfacesKeith Randall
2025-11-14cmd/compile: fold negation into multiplicationMeng Zhuo
2025-11-14cmd/compile: optimize comparisons with single bit differenceMichael Munday
2025-11-13[dev.simd] all: merge master (57362e9) into dev.simdCherry Mui
2025-10-30cmd/compile: implement bits.Mul64 on 32-bit systemsRuss Cox
2025-10-29cmd/compile: make prove understand div, mod betterRuss Cox
2025-10-28cmd/compile: name change isDirect -> isDirectAndComparableKeith Randall
2025-10-27cmd/compile: add generic rules to remove bool → int → bool roundtripsJorropo
2025-10-27cmd/compile: optimize Add64carry with unused carries into plain Add64Jorropo
2025-10-13cmd/compile: don't depend on arch-dependent conversions in the compilerKeith Randall
2025-10-09cmd/compile: call generated size-specialized malloc functions directlyMichael Matloob
2025-10-08cmd/compile: fuse NaN checks with other comparisonsMichael Munday
2025-10-03cmd/compile: rewrite to elide Slicemask from len==c>0 slicingDavid Chase
2025-10-03[dev.simd] all: merge master (adce7f1) into dev.simdCherry Mui
2025-09-30cmd/compile: eliminate nil checks on .dict argJake Bailey
2025-09-11[dev.simd] all: merge master (cf5e993) into dev.simdCherry Mui
2025-09-09cmd/compile/internal/ssa: expand runtime.memequal for length {3,5,6,7}Youlin Feng
2025-09-08cmd/compile: consolidate logic for rewriting fixed loadsJake Bailey
2025-09-05cmd/compile: mark abi.PtrType.Elem sym as usedJake Bailey
2025-09-04cmd/compile/internal/ssa: load constant values from abi.PtrType.ElemYoulin Feng
2025-09-03[dev.simd] all: merge master (4c4cefc) into dev.simdCherry Mui
2025-08-29cmd/compile/internal/ssa: make oneBit function genericMichael Munday
2025-08-20[dev.simd] cmd/compile: rewrite to elide Slicemask from len==c>0 slicingDavid Chase
2025-08-11Revert "cmd/compile: allow multi-field structs to be stored directly in inter...Keith Randall
2025-08-11Revert "cmd/compile: allow more args in StructMake folding rule"Keith Randall
2025-08-06cmd/compile: allow more args in StructMake folding ruleKeith Randall
2025-08-05cmd/compile: allow multi-field structs to be stored directly in interfacesKeith Randall
2025-08-04[dev.simd] all: merge master (7a1679d) into dev.simdCherry Mui
2025-07-29cmd/compile: use unsigned power-of-two detector for unsigned modCuong Manh Le
2025-07-29cmd/compile: add unsigned power-of-two detectorCuong Manh Le
2025-07-28cmd/compile: cleanup SelectN rules by indexing into argsJorropo
2025-07-28cmd/compile: rewrite cmov(x, x, cond) into xJorropo
2025-07-24cmd/compile: rewrite condselects into doublings and halvingsJorropo
2025-07-24cmd/compile: add opt branchelim to rewrite some CondSelect into mathJorropo
2025-05-28[dev.simd] cmd/compile: adapters for simdDavid Chase
2025-05-21cmd/compile/internal/ssa: eliminate string copies for calls to unique.MakeJake Bailey
2025-04-22cmd/compile: constant fold 128-bit multipliesKeith Randall
2025-04-04cmd/compile: improve store-to-load forwarding with compatible typesAlexander Musman
2025-03-11cmd/compile: add constant folding for bits.Add64Jorropo
2025-03-11cmd/compile: add MakeTuple generic SSA op to remove duplicate Select[01] rulesJorropo
2025-03-11cmd/compile: add constant folding for PopCountJorropo
2025-02-19cmd/compile: load properly constant values from itabsMateusz Poliwczak
2025-02-13cmd/compile: move []byte->string map key optimization to ssaKeith Randall
2025-02-10cmd/compile: avoid ifaceeq call if we know the interface is directKeith Randall