aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/_gen/generic.rules
AgeCommit message (Expand)Author
2024-05-16cmd/compile: fix indentation level in generic.rulesJorropo
2024-04-22cmd/compile: fix cmpstring rewrite ruleKeith Randall
2024-04-19cmd/compile: remove redundant calls to cmpstringkhr@golang.org
2024-01-23cmd/compile: improve integer comparisons with numeric boundsJorropo
2023-10-31cmd/compile: ensure pointer arithmetic happens after the nil checkKeith Randall
2023-09-08cmd/compile/internal/ssa: rename ssagen.TypeOK as CanSSAMatthew Dempsky
2023-07-26cmd/compile: optimize s==s for stringsKeith Randall
2023-05-19cmd/compile: constant-fold loads from constant dictionaries and typesKeith Randall
2023-05-10cmd/compile: add De Morgan's rewrite ruleStefan
2023-04-28Revert "cmd/compile: constant-fold loads from constant dictionaries and types"Chressie Himpel
2023-04-27cmd/compile: constant-fold loads from constant dictionaries and typesKeith Randall
2023-04-27all: remove repeated definite articlescui fliter
2023-04-18cmd/compile: remove memequal call from string compares in more casesKeith Randall
2023-03-20cmd/compile: add rewrite rules for arithmetic operationsYi Yang
2023-02-27cmd/compile: use zero constants in comparisons where possibleMichael Munday
2023-02-23cmd/compile: inline constant sized memclrNoHeapPointers calls on PPC64Lynn Boger
2023-02-08cmd/compile: use MakeResult in empty MakeSlice eliminationJorropo
2023-01-31cmd/compile: inline known-size memclrNoHeapPointers callsJakub Ciolek
2023-01-20cmd/compile: rewrite empty makeslice to zerobase pointerJorropo
2022-11-18cmd/compile: fix wrong optimization for eliding Not in PhiWayne Zuo
2022-11-16cmd/compile: elide unnecessary Not in Phi block controlsJakub Ciolek
2022-10-31cmd/compile: add rule for post-decomposed growslice optimizationKeith Randall
2022-10-27cmd/compile: recognize when the result of append has a constant lengthKeith Randall
2022-10-04cmd/compile: rename gen and builtin to _gen and _builtinRuss Cox