aboutsummaryrefslogtreecommitdiff
path: root/test/codegen/memcombine.go
AgeCommit message (Expand)Author
2024-03-21cmd/compile: include constant bools in memcombineKeith Randall
2023-12-14all: remove newline characters after return statementsDanil Timerbulatov
2023-11-30cmd/compile: fix memcombine pass for big endian, > 1 byte elementsKeith Randall
2023-10-12cmd/compile: when combining stores, use line number of first storeKeith Randall
2023-07-21cmd/compile: memcombine if values being stored are from consecutive loadsKeith Randall
2023-05-16cmd/compile: make memcombine pass a bit more robust to reassociation of exprsKeith Randall
2023-05-08test: add memcombine testcases for ppc64Lynn Boger
2022-08-15cmd/compile: combine more constant stores on amd64Wayne Zuo
2022-08-08cmd/compile: store combine on amd64cuiweixie
2022-05-16cmd/compile: set LocalPkg.Path to -p flagMatthew Dempsky
2022-04-11cmd/compile: add MOVBE index load/storeWayne Zuo
2022-04-11test: adjust load and store testWayne Zuo
2022-04-03cmd/compile: add MOVBEWstore support for GOAMD64>=3Wayne Zuo
2021-10-19cmd/compile: use MOVBE instruction for GOAMD64>=v3wdvxdr
2021-10-19Revert "cmd/compile: use MOVBE instruction for GOAMD64>=v3"Daniel Martí
2021-10-18cmd/compile: use MOVBE instruction for GOAMD64>=v3wdvxdr
2021-10-09cmd/compile: eliminate successive swapsAlejandro García Montoro
2021-04-12test: make codegen tests work with both ABIsCherry Zhang
2021-02-24cmd/compile: add rule to coalesce writesAlejandro García Montoro
2020-03-30cmd/compile: fix ephemeral pointer problem on amd64Keith Randall
2020-03-24Revert "cmd/compile: disable addressingmodes pass for 386"Keith Randall
2020-03-23cmd/compile: disable addressingmodes pass for 386Keith Randall
2019-10-15cmd/compile: preserve statements in late nilcheckelim optimizationDavid Chase
2019-09-10cmd/compile: improve s390x sign/zero extension removalMichael Munday
2019-05-01test: enable more memcombine tests for ppc64leLynn Boger
2019-03-18cmd/compile,runtime: provide index information on bounds check failureKeith Randall
2019-03-11test: fix memcombine testsKeith Randall
2018-10-19cmd/compile: optimize store combination on 386/amd64Ben Shi
2018-10-18test/codegen: add more combined load/store test casesBen Shi
2018-10-16cmd/compile: optimize 386's load/store combinationBen Shi
2018-10-11test/codegen: add more arm64 test casesBen Shi
2018-09-02test: relax whitespaces matching in codegen testsGiovanni Bajo
2018-08-02test/codegen: add more combined store tests for arm64Ben Shi
2018-07-10test/codegen: add more test cases for arm64Ben Shi
2018-05-22test/codegen: improve test cases for arm64Ben Shi
2018-05-08cmd/compile,test: combine byte loads and stores on ppc64leLynn Boger
2018-04-27cmd/compile: optimize ARM64 with shifted register indexed load/storeBen Shi
2018-04-19cmd/compile: optimize ARM64 with register indexed load/storeBen Shi
2018-04-11test/codegen: port last stack and memcombining testsAlberto Donizetti
2018-04-09test/codegen: port various mem-combining testsAlberto Donizetti
2018-04-07test/codegen: port arm64 slice zeroing testsAlberto Donizetti
2018-04-04test/codegen: port arm64 byte slice zeroing testsAlberto Donizetti
2018-03-06cmd/compile/internal/ssa: improve store combine optimization on arm64Wei Xiao
2018-03-04test: move load/store combines into asmcheckGiovanni Bajo