aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/rewrite.go
AgeCommit message (Expand)Author
2021-06-16[dev.typeparams] cmd/compile: simplify SSA devirtualizationMatthew Dempsky
2021-04-26cmd/compile: spos handling fixes to improve prolog debuggabilityThan McIntosh
2021-04-15cmd/compile: fix ANDI/SRWI merge on ppc64Paul E. Murphy
2021-04-12cmd/compile: support memmove inlining with register argsCherry Zhang
2021-03-23cmd/compile: remove AuxCall.results, cleanup ssagen/ssa.goDavid Chase
2021-03-22cmd/compile: remove now-redundant AuxCall.argsDavid Chase
2021-03-13all: remove duplicate wordsJohn Bampton
2021-03-08cmd/compile: minor doc improvementsJosh Bleecher Snyder
2021-03-05cmd/compile: use getcallerpc for racefuncentryCherry Zhang
2021-03-03cmd/compile: retrieve Args from registersDavid Chase
2021-02-26cmd/compile: change StaticCall to return a "Results"David Chase
2021-02-24cmd/compile: plumb abi info into ssagen/ssaDavid Chase
2021-01-22[dev.regabi] all: merge master (dab3e5a) into dev.regabiMatthew Dempsky
2021-01-14cmd/compile: fix wrong complement for arm64 floating-point comparisonsJunchen Li
2021-01-13[dev.regabi] cmd/compile: make ordering for InvertFlags more stableDavid Chase
2020-12-08[dev.regabi] cmd/compile: add ssa.Aux tag interface for Value.AuxMatthew Dempsky
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