summaryrefslogtreecommitdiff
path: root/test/codegen
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile: allow rotates to be merged with logical ops on arm64Keith Randall2021-09-201-0/+23
* cmd/compile: fold double negate on arm64Keith Randall2021-09-191-0/+8
* cmd/compile: implement constant rotates on arm64Keith Randall2021-09-191-2/+17
* cmd/compile: add support for Abs and Copysign intrinsics on riscv64Michael Munday2021-09-101-0/+4
* cmd/compile: simiplify arm64 bitfield optimizationsfanzha022021-09-101-44/+100
* test/codegen: fix package name for test caseMichael Munday2021-09-081-1/+1
* test/codegen: fix compilation of bitfield testsMichael Munday2021-09-081-4/+4
* test/codegen: remove broken riscv64 testMichael Munday2021-09-081-8/+0
* cmd/compile: simplify less with non-negative number and constant 0 or 1wdvxdr2021-09-071-0/+31
* cmd/compile: merge sign extension and shift into SBFIZfanzha022021-09-061-0/+12
* cmd/compile: merge zero/sign extensions with UBFX/SBFX on arm64fanzha022021-09-061-0/+16
* cmd/internal/obj/riscv: simplify addition with constantBen Shi2021-09-021-0/+8
* cmd/{asm,compile}: add fused multiply-add support on riscv64Michael Munday2021-09-011-0/+16
* cmd/compile: generic SSA rules for simplifying 2 and 3 operand integer arithm...Jake Ciolek2021-08-251-0/+24
* cmd/compile: intrinsify Mul64 on riscv64Meng Zhuo2021-08-161-0/+1
* [dev.typeparams] cmd/compile: implement clobberdead mode on ARM64Cherry Mui2021-06-031-2/+5
* [dev.typeparams] test: adjust codegen test for register ABI on ARM64Cherry Mui2021-06-031-2/+2
* cmd/compile: add arch-specific inlining for runtime.memmoveRuslan Andreev2021-05-121-0/+36
* cmd/compile: remove bit operations that modify memory directlyKeith Randall2021-05-081-12/+0
* cmd/compile: reduce redundant register moves for regabi callsCherry Zhang2021-04-191-0/+23
* cmd/compile: rescue stmt boundaries from OpArgXXXReg and OpSelectN.David Chase2021-04-142-8/+5
* test: make codegen/memops.go work with both ABIsCherry Zhang2021-04-131-34/+18
* test: make codegen tests work with both ABIsCherry Zhang2021-04-1211-37/+39
* cmd/compile: fix long RMW bit operations on AMD64Pat Gavlin2021-03-261-2/+8
* cmd/compile: add arm64 rules to optimize go codes to constant 0fanzha022021-03-261-0/+11
* cmd/compile: optimize codes with arm64 REV16 instructionfanzha022021-03-231-0/+20
* cmd/compile: add clobberdeadreg modeCherry Zhang2021-03-191-0/+33
* cmd/compile: add rewrite rules for conditional instructions on arm64fanzha022021-03-181-3/+195
* cmd/compile: resurrect clobberdead modeCherry Zhang2021-03-171-0/+32
* cmd/compile: loads from readonly globals into const for mips64xMeng Zhuo2021-03-161-0/+1
* cmd/compile: use depth first topological sort algorithm for layouterifan012021-03-162-4/+12
* 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-092-32/+32
* cmd/compile: optimize single-precision floating point square rootfanzha022021-03-021-0/+11
* cmd/compile: ARM64 optimize []float64 and []float32 accessEgon Elbre2021-02-242-2/+6
* cmd/compile: add rule to coalesce writesAlejandro GarcĂ­a Montoro2021-02-241-0/+9
* cmd/compile: improve bit test codeKeith Randall2021-02-231-0/+9
* [dev.regabi] cmd/compile: reserve X15 as zero register on AMD64Cherry Zhang2021-02-031-2/+2
* [dev.regabi] cmd/compile: make ordering for InvertFlags more stableDavid Chase2021-01-132-5/+5
* cmd/compile: fix rules regression with shifts on PPC64Lynn Boger2020-11-171-0/+30
* test/codegen: go fmtAlberto Donizetti2020-11-082-38/+38
* cmd/compile: optimize shift pairs and masks on s390xMichael Munday2020-11-065-21/+50
* cmd/compile: remove racefuncenterfp when it is not neededCherry Zhang2020-11-021-0/+2
* cmd/compile: combine more 32 bit shift and mask operations on ppc64Paul E. Murphy2020-10-272-21/+118
* all: implement GO386=softfloatKeith Randall2020-10-064-24/+24
* all: drop 387 supportKeith Randall2020-10-024-35/+24
* 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,runtime: skip zero'ing order array for select statementsCuong Manh Le2020-08-291-0/+20