summaryrefslogtreecommitdiff
path: root/test/codegen/shift.go
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile: optimise immediate operands with constants on riscv64Joel Sing2021-09-241-9/+9
* test/codegen: add shift tests for RISCV64Joel Sing2021-09-241-28/+92
* cmd/compile: optimize multi-register shifts on amd64Josh Bleecher Snyder2021-03-111-0/+13
* cmd/asm,cmd/compile: support 5 operand RLWNM/RLWMI on ppc64Paul E. Murphy2021-03-091-16/+16
* cmd/compile: optimize shift pairs and masks on s390xMichael Munday2020-11-061-15/+18
* cmd/compile: combine more 32 bit shift and mask operations on ppc64Paul E. Murphy2020-10-271-21/+73
* cmd/compile,cmd/internal/obj/ppc64: fix some shift rules due to a regressionLynn Boger2020-10-011-7/+10
* cmd/asm,cmd/compile,cmd/internal/obj/ppc64: add extswsli support on power9Lynn Boger2020-09-281-2/+5
* cmd/compile: use combined shifts to improve array addressing on ppc64xLynn Boger2020-09-171-0/+55
* cmd/compile: use isel with variable shifts on ppc64xLynn Boger2020-04-091-0/+24
* cmd/compile: add rules to eliminate unnecessary signed shiftsLynn Boger2020-03-271-0/+23
* cmd/compile: optimize bounded shifts on wasmAgniva De Sarker2019-08-281-5/+5
* cmd/compile: don't generate panicshift for masked int shiftsJosh Bleecher Snyder2019-03-141-0/+28
* test/codegen: gofmtJosh Bleecher Snyder2019-03-131-9/+9
* cmd/compile: simplify shift lowering on s390xMichael Munday2018-05-081-0/+99