• Michael Munday's avatar
    cmd/compile: improve load/store merging on s390x · 962dc4b4
    Michael Munday authored
    This commit makes the process of load/store merging more incremental
    for both big and little endian operations. It also adds support for
    32-bit shifts (needed to merge 16- and 32-bit loads/stores).
    
    In addition, the merging of little endian stores is now supported.
    Little endian stores are now up to 30 times faster.
    
    Change-Id: Iefdd81eda4a65b335f23c3ff222146540083ad9c
    Reviewed-on: https://go-review.googlesource.com/29956
    Run-TryBot: Michael Munday <munday@ca.ibm.com>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: 's avatarKeith Randall <khr@golang.org>
    962dc4b4
Name
Last commit
Last update
.github Loading commit data...
api Loading commit data...
doc Loading commit data...
lib/time Loading commit data...
misc Loading commit data...
src Loading commit data...
test Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTING.md Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README.md Loading commit data...
favicon.ico Loading commit data...
robots.txt Loading commit data...