aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/rewrite.go
AgeCommit message (Expand)Author
2021-05-04[release-branch.go1.16] cmd/compile: fix ANDI/SRWI merge on ppc64Paul E. Murphy
2021-01-14cmd/compile: fix wrong complement for arm64 floating-point comparisonsJunchen Li
2020-11-17cmd/compile: fix rules regression with shifts on PPC64Lynn Boger
2020-11-02cmd/compile: remove racefuncenterfp when it is not neededCherry Zhang
2020-10-28cmd/compile: rename mergeSymTyped to mergeSymAlberto Donizetti
2020-10-28cmd/compile: delete log2, switch to log64Alberto Donizetti
2020-10-27cmd/compile: delete isPowerOfTwo, switch to isPowerOfTwo64Alberto Donizetti
2020-10-27cmd/compile: combine more 32 bit shift and mask operations on ppc64Paul E. Murphy
2020-10-12cmd/compile: add generic optimization patterns for late-expanded calls.David Chase
2020-10-01cmd/compile,cmd/internal/obj/ppc64: fix some shift rules due to a regressionLynn Boger
2020-10-01cmd/compile: enable late expansion for interface callsDavid Chase
2020-09-17cmd/compile: use combined shifts to improve array addressing on ppc64xLynn Boger
2020-09-16cmd/compile: initialize ACArgs and ACResults AuxCall fields for static and in...David Chase
2020-09-16cmd/compile: extend ssa.AuxCall to closure and interface callsDavid Chase
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-08-27cmd/compile: invalidate zero-use values during rewriteKeith Randall
2020-08-24cmd/compile: convert rest ARM64.rules lines to typed aux modefanzha02
2020-08-24cmd/compile: convert typed aux to CCop for ARM64 rulesfanzha02
2020-08-16cmd/compile: stop race instrumentation from clobbering frame pointerKeith Randall
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