aboutsummaryrefslogtreecommitdiff
path: root/test/codegen
AgeCommit message (Expand)Author
2021-11-01test/codegen: updated arithmetic tests to verify on ppc64,ppc64leArchana R
2021-10-21test/codegen: updated comparison test to verify on ppc64,ppc64leArchana R
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/internal/ssagen: set BitLen32 as intrinsic on PPC64Lynn Boger
2021-10-18cmd/compile: use MOVBE instruction for GOAMD64>=v3wdvxdr
2021-10-12cmd/compile: use ANDL for small immediatesJake Ciolek
2021-10-09cmd/compile: eliminate successive swapsAlejandro García Montoro
2021-10-06cmd/compile: inline memequal(x, const, sz) for small sizesRuslan Andreev
2021-10-05cmd/compile: don't emit unnecessary amd64 extension checksnimelehin
2021-10-05cmd/compile: use TZCNT instruction for GOAMD64>=v3wdvxdr
2021-09-29test: update test/codegen/noextend.go to work with either ABI on ppc64xLynn Boger
2021-09-29cmd/compile: add PPC64-specific inlining for runtime.memmoveArchana R
2021-09-24cmd/compile: optimise immediate operands with constants on riscv64Joel Sing
2021-09-24test/codegen: add shift tests for RISCV64Joel Sing
2021-09-22cmd/compile: use BMI1 instructions for GOAMD64=v3 and higherMatthew Dempsky
2021-09-20cmd/compile: allow rotates to be merged with logical ops on arm64Keith Randall
2021-09-19cmd/compile: fold double negate on arm64Keith Randall
2021-09-19cmd/compile: implement constant rotates on arm64Keith Randall
2021-09-10cmd/compile: add support for Abs and Copysign intrinsics on riscv64Michael Munday
2021-09-10cmd/compile: simiplify arm64 bitfield optimizationsfanzha02
2021-09-08test/codegen: fix package name for test caseMichael Munday
2021-09-08test/codegen: fix compilation of bitfield testsMichael Munday
2021-09-08test/codegen: remove broken riscv64 testMichael Munday
2021-09-07cmd/compile: simplify less with non-negative number and constant 0 or 1wdvxdr
2021-09-06cmd/compile: merge sign extension and shift into SBFIZfanzha02
2021-09-06cmd/compile: merge zero/sign extensions with UBFX/SBFX on arm64fanzha02
2021-09-02cmd/internal/obj/riscv: simplify addition with constantBen Shi
2021-09-01cmd/{asm,compile}: add fused multiply-add support on riscv64Michael Munday
2021-08-25cmd/compile: generic SSA rules for simplifying 2 and 3 operand integer arithm...Jake Ciolek
2021-08-16cmd/compile: intrinsify Mul64 on riscv64Meng Zhuo
2021-06-03[dev.typeparams] cmd/compile: implement clobberdead mode on ARM64Cherry Mui
2021-06-03[dev.typeparams] test: adjust codegen test for register ABI on ARM64Cherry Mui
2021-05-12cmd/compile: add arch-specific inlining for runtime.memmoveRuslan Andreev
2021-05-08cmd/compile: remove bit operations that modify memory directlyKeith Randall
2021-04-19cmd/compile: reduce redundant register moves for regabi callsCherry Zhang
2021-04-14cmd/compile: rescue stmt boundaries from OpArgXXXReg and OpSelectN.David Chase
2021-04-13test: make codegen/memops.go work with both ABIsCherry Zhang
2021-04-12test: make codegen tests work with both ABIsCherry Zhang
2021-03-26cmd/compile: fix long RMW bit operations on AMD64Pat Gavlin
2021-03-26cmd/compile: add arm64 rules to optimize go codes to constant 0fanzha02
2021-03-23cmd/compile: optimize codes with arm64 REV16 instructionfanzha02
2021-03-19cmd/compile: add clobberdeadreg modeCherry Zhang
2021-03-18cmd/compile: add rewrite rules for conditional instructions on arm64fanzha02
2021-03-17cmd/compile: resurrect clobberdead modeCherry Zhang
2021-03-16cmd/compile: loads from readonly globals into const for mips64xMeng Zhuo
2021-03-16cmd/compile: use depth first topological sort algorithm for layouterifan01
2021-03-11cmd/compile: optimize multi-register shifts on amd64Josh Bleecher Snyder
2021-03-09cmd/asm,cmd/compile: support 5 operand RLWNM/RLWMI on ppc64Paul E. Murphy
2021-03-02cmd/compile: optimize single-precision floating point square rootfanzha02