]> Cypherpunks.ru repositories - gostls13.git/history - src/cmd/compile/internal/ssa/rewrite.go
cmd/compile/internal/ssa: on PPC64, merge (CMPconst [0] (op ...)) more aggressively
[gostls13.git] / src / cmd / compile / internal / ssa / rewrite.go
2020-11-17 Lynn Bogercmd/compile: fix rules regression with shifts on PPC64
2020-11-03 Rob Findley[dev.typeparams] merge master into dev.typeparams
2020-11-02 Cherry Zhangcmd/compile: remove racefuncenterfp when it is not...
2020-10-28 Alberto Donizetticmd/compile: rename mergeSymTyped to mergeSym
2020-10-28 Alberto Donizetticmd/compile: delete log2, switch to log64
2020-10-27 Alberto Donizetticmd/compile: delete isPowerOfTwo, switch to isPowerOfTwo64
2020-10-27 Paul E. Murphycmd/compile: combine more 32 bit shift and mask operati...
2020-10-23 Rob Findley[dev.typeparams] merge master into dev.typeparams
2020-10-12 David Chasecmd/compile: add generic optimization patterns for...
2020-10-01 Lynn Bogercmd/compile,cmd/internal/obj/ppc64: fix some shift...
2020-10-01 David Chasecmd/compile: enable late expansion for interface calls
2020-09-30 Jeremy Faller[dev.link] Merge branch 'master' into dev.link
2020-09-17 Lynn Bogercmd/compile: use combined shifts to improve array addre...
2020-09-16 David Chasecmd/compile: initialize ACArgs and ACResults AuxCall...
2020-09-16 David Chasecmd/compile: extend ssa.AuxCall to closure and interfac...
2020-09-16 David Chasecmd/compile: introduce special ssa Aux type for calls
2020-09-11 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-09-03 fanzha02cmd/compile: store the comparison pseudo-ops of arm64...
2020-08-27 Keith Randallcmd/compile: invalidate zero-use values during rewrite
2020-08-24 fanzha02cmd/compile: convert rest ARM64.rules lines to typed...
2020-08-24 fanzha02cmd/compile: convert typed aux to CCop for ARM64 rules
2020-08-21 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-08-16 Keith Randallcmd/compile: stop race instrumentation from clobbering...
2020-07-09 Dmitri Shuralyov[dev.boringcrypto] all: merge master into dev.boringcrypto
2020-06-19 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-06-18 Keith Randallcmd/compile: redo flag constant ops for arm64
2020-06-18 Keith Randallcmd/compile: redo flag constant ops for arm
2020-05-07 Dmitri Shuralyov[dev.boringcrypto] all: merge master into dev.boringcrypto
2020-05-04 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-05-01 Cherry Zhangcmd: merge branch 'dev.link' into master
2020-04-30 Cherry Zhangcmd: merge branch 'dev.link' into master
2020-04-30 Alberto Donizetticmd/compile: switch to typed auxint for arm64 TBZ/TBNZ...
2020-04-30 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-04-29 Alberto Donizetticmd/compile: convert CCop arm64 rules to typed aux
2020-04-29 Than McIntosh[dev.link] all: merge branch 'master' into dev.link
2020-04-24 Josh Bleecher Snydercmd/compile: optimize Move with all-zero ro sym src...
2020-04-24 Josh Bleecher Snydercmd/compile: convert race cleanup rule to typed aux
2020-04-24 Josh Bleecher Snydercmd/compile: convert Move and Zero optimizations to...
2020-04-24 Josh Bleecher Snydercmd/compile: convert devirtualization rule to typed aux
2020-04-24 Josh Bleecher Snydercmd/compile: convert nilcheck elim rules to typed aux
2020-04-23 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-04-23 Josh Bleecher Snydercmd/compile: add ssa.Block.truncateValues
2020-04-22 Cuong Manh Lecmd/compile: remove ntz function
2020-04-21 Cuong Manh Lecmd/compile: remove unused nlo function
2020-04-21 Cuong Manh Lecmd/compile: remove nlz function
2020-04-21 Alberto Donizetticmd/compile: switch to typed aux for 386 optimization...
2020-04-21 Josh Bleecher Snydercmd/compile: use cheaper implementation of oneBit
2020-04-21 Josh Bleecher SnyderRevert "cmd/compile: use cheaper implementation of...
2020-04-21 Cuong Manh Lecmd/compile: rewrite shift rules to use typed aux fields
2020-04-21 Josh Bleecher Snydercmd/compile: use cheaper implementation of oneBit
2020-04-21 Josh Bleecher Snydercmd/compile: use oneBit instead of isPowerOfTwo in...
2020-04-20 David FinkelRevert "Revert "cmd/compile: adjust RISCV64 rewrite...
2020-04-20 Than McIntoshRevert "cmd/compile: adjust RISCV64 rewrite rules to...
2020-04-20 David Finkelcmd/compile: adjust RISCV64 rewrite rules to use typed...
2020-04-20 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-04-17 Michael Mundaycmd/compile: make some s390x rules use strongly typed...
2020-04-14 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-04-13 Cherry Zhangcmd/compile: debug rewrite
2020-04-13 Keith Randallcmd/compile: convert more AMD64.rules lines to typed...
2020-04-12 Keith Randallcmd/compile: rewrite some AMD64 rules to use typed...
2020-04-12 Keith Randallcmd/compile: move more generic rewrites to the typed...
2020-04-11 Keith Randallcmd/compile: move some generic rules to strongly typed
2020-04-08 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2020-04-06 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-04-06 Lynn Bogercmd/compile: improve lowered moves and zeros for ppc64le
2020-04-03 David Chasecmd/compile: add logging for large (>= 128 byte) copies
2020-04-02 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-03-31 Josh Bleecher Snydercmd/compile: constant fold CtzNN
2020-03-30 Giovanni Bajocmd/compile: avoid zero extensions after 32-bit shifts
2020-03-30 Keith Randallcmd/compile: fix ephemeral pointer problem on amd64
2020-03-27 Keith Randallcmd/compile: convert 386 port to use addressing modes...
2020-03-13 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-03-10 Keith Randallcmd/compile: insert complicated x86 addressing modes...
2020-03-06 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-03-04 Keith Randallcmd/compile: don't allow NaNs in floating-point constan...
2020-02-28 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-02-26 Josh Bleecher Snydercmd/compile: mark Lsyms as readonly earlier
2020-02-26 Josh Bleecher Snydercmd/compile: make clobber variadic
2020-02-25 Bryan C. MillsRevert "cmd/compile: don't allow NaNs in floating-point...
2020-02-25 Keith Randallcmd/compile: don't allow NaNs in floating-point constan...
2020-02-21 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-02-21 Josh Bleecher Snydercmd/compile: clarify division bounds check optimization
2019-11-19 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2019-10-11 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2019-10-10 Brad Fitzpatrickall: remove nacl (part 3, more amd64p32)
2019-10-08 Michael Mundaycmd/compile: add SSA rules for s390x compare-and-branch...
2019-10-04 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2019-10-02 Michael Mundaycmd/compile: allow multiple SSA block control values
2019-09-01 Daniel Martícmd/compile: remove a few unused bits of code
2019-05-28 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2019-05-14 David Chasecmd/compile: index line number tables by source file...
2019-05-10 Josh Bleecher Snydercmd/compile: reduce rulelog noise
2019-05-08 Josh Bleecher Snydercmd/compile: add countRule rewrite rule helper
2019-04-27 Brian Kesslercmd/compile: add unsigned divisibility rules
2019-04-03 Keith Randallcmd/compile: handle new panicindex/slice names in optim...
2019-03-12 fanzha02cmd/compile: add handling for new floating-point compar...
2019-03-07 erifan01cmd/compile: add an optimization rule for math/bits...
2019-02-27 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2019-02-16 Cherry Zhangcmd/compile: guard against loads with negative offset...
2019-02-15 Keith Randallcmd/compile: implement shifts by signed amounts
next