aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/rewrite.go
AgeCommit message (Expand)Author
2020-06-18cmd/compile: redo flag constant ops for arm64Keith Randall
2020-06-18cmd/compile: redo flag constant ops for armKeith Randall
2020-04-30cmd/compile: switch to typed auxint for arm64 TBZ/TBNZ blockAlberto Donizetti
2020-04-29cmd/compile: convert CCop arm64 rules to typed auxAlberto Donizetti
2020-04-24cmd/compile: optimize Move with all-zero ro sym src to ZeroJosh Bleecher Snyder
2020-04-24cmd/compile: convert race cleanup rule to typed auxJosh Bleecher Snyder
2020-04-24cmd/compile: convert Move and Zero optimizations to typed auxJosh Bleecher Snyder
2020-04-24cmd/compile: convert devirtualization rule to typed auxJosh Bleecher Snyder
2020-04-24cmd/compile: convert nilcheck elim rules to typed auxJosh Bleecher Snyder
2020-04-23cmd/compile: add ssa.Block.truncateValuesJosh Bleecher Snyder
2020-04-22cmd/compile: remove ntz functionCuong Manh Le
2020-04-21cmd/compile: remove unused nlo functionCuong Manh Le
2020-04-21cmd/compile: remove nlz functionCuong Manh Le
2020-04-21cmd/compile: switch to typed aux for 386 optimization rulesAlberto Donizetti
2020-04-21cmd/compile: use cheaper implementation of oneBitJosh Bleecher Snyder
2020-04-21Revert "cmd/compile: use cheaper implementation of oneBit"Josh Bleecher Snyder
2020-04-21cmd/compile: rewrite shift rules to use typed aux fieldsCuong Manh Le
2020-04-21cmd/compile: use cheaper implementation of oneBitJosh Bleecher Snyder
2020-04-21cmd/compile: use oneBit instead of isPowerOfTwo in bit optimizationJosh Bleecher Snyder
2020-04-20Revert "Revert "cmd/compile: adjust RISCV64 rewrite rules to use typed aux fi...David Finkel
2020-04-20Revert "cmd/compile: adjust RISCV64 rewrite rules to use typed aux fields"Than McIntosh
2020-04-20cmd/compile: adjust RISCV64 rewrite rules to use typed aux fieldsDavid Finkel
2020-04-17cmd/compile: make some s390x rules use strongly typed aux valuesMichael Munday
2020-04-13cmd/compile: debug rewriteCherry Zhang
2020-04-13cmd/compile: convert more AMD64.rules lines to typed aux modeKeith Randall
2020-04-12cmd/compile: rewrite some AMD64 rules to use typed aux fieldsKeith Randall
2020-04-12cmd/compile: move more generic rewrites to the typed versionKeith Randall
2020-04-11cmd/compile: move some generic rules to strongly typedKeith Randall
2020-04-06cmd/compile: improve lowered moves and zeros for ppc64leLynn Boger
2020-04-03cmd/compile: add logging for large (>= 128 byte) copiesDavid Chase
2020-03-31cmd/compile: constant fold CtzNNJosh Bleecher Snyder
2020-03-30cmd/compile: avoid zero extensions after 32-bit shiftsGiovanni Bajo
2020-03-30cmd/compile: fix ephemeral pointer problem on amd64Keith Randall
2020-03-27cmd/compile: convert 386 port to use addressing modes pass (take 2)Keith Randall
2020-03-10cmd/compile: insert complicated x86 addressing modes as a separate passKeith Randall
2020-03-04cmd/compile: don't allow NaNs in floating-point constant opsKeith Randall
2020-02-26cmd/compile: mark Lsyms as readonly earlierJosh Bleecher Snyder
2020-02-26cmd/compile: make clobber variadicJosh 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
2020-02-21cmd/compile: clarify division bounds check optimizationJosh Bleecher Snyder
2019-10-10all: remove nacl (part 3, more amd64p32)Brad Fitzpatrick
2019-10-08cmd/compile: add SSA rules for s390x compare-and-branch instructionsMichael Munday
2019-10-02cmd/compile: allow multiple SSA block control valuesMichael Munday
2019-09-01cmd/compile: remove a few unused bits of codeDaniel Martí
2019-05-14cmd/compile: index line number tables by source file to improve sparsityDavid Chase
2019-05-10cmd/compile: reduce rulelog noiseJosh Bleecher Snyder
2019-05-08cmd/compile: add countRule rewrite rule helperJosh Bleecher Snyder
2019-04-27cmd/compile: add unsigned divisibility rulesBrian Kessler
2019-04-03cmd/compile: handle new panicindex/slice names in optimizationsKeith Randall