aboutsummaryrefslogtreecommitdiff
path: root/test/codegen
AgeCommit message (Expand)Author
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
2021-02-24cmd/compile: ARM64 optimize []float64 and []float32 accessEgon Elbre
2021-02-24cmd/compile: add rule to coalesce writesAlejandro GarcĂ­a Montoro
2021-02-23cmd/compile: improve bit test codeKeith Randall
2021-02-03[dev.regabi] cmd/compile: reserve X15 as zero register on AMD64Cherry Zhang
2021-01-13[dev.regabi] cmd/compile: make ordering for InvertFlags more stableDavid Chase
2020-11-17cmd/compile: fix rules regression with shifts on PPC64Lynn Boger
2020-11-08test/codegen: go fmtAlberto Donizetti
2020-11-06cmd/compile: optimize shift pairs and masks on s390xMichael Munday
2020-11-02cmd/compile: remove racefuncenterfp when it is not neededCherry Zhang
2020-10-27cmd/compile: combine more 32 bit shift and mask operations on ppc64Paul E. Murphy
2020-10-06all: implement GO386=softfloatKeith Randall
2020-10-02all: drop 387 supportKeith Randall
2020-10-01cmd/compile,cmd/internal/obj/ppc64: fix some shift rules due to a regressionLynn Boger
2020-09-28cmd/asm,cmd/compile,cmd/internal/obj/ppc64: add extswsli support on power9Lynn Boger
2020-09-17cmd/compile: use combined shifts to improve array addressing on ppc64xLynn Boger
2020-08-29cmd/compile,runtime: skip zero'ing order array for select statementsCuong Manh Le
2020-08-27cmd/compile: generate subfic on ppc64Paul E. Murphy
2020-08-24cmd/compile: add more generic rewrite rules to reassociate (op (op y C) x|C)fanzha02
2020-08-22cmd/compile: optimize unsigned comparisons with 0/1 on wasmAgniva De Sarker
2020-08-19cmd/compile: Optimize ARM64's code with EONdiaxu01
2020-08-18cmd/compile: combine multiply/add into maddld on ppc64le/power9Paul E. Murphy
2020-08-18cmd/compile: clean up and optimize s390x multiplication rulesMichael Munday
2020-08-18cmd/compile: optimize unsigned comparisons to 0/1 on arm64Junchen Li
2020-08-17cmd/compile: don't rewrite (CMP (AND x y) 0) to TEST if AND has other usesKeith Randall
2020-08-17cmd/compile: optimize unsigned comparisons to 0Junchen Li
2020-07-27cmd/compile: add floating point load+op operations to addressing modes passKeith Randall
2020-06-09cmd/compile: ARM comparisons with 0 incorrect on overflowXiangdong Ji
2020-05-29cmd/compile: fix incorrect rewriting to if conditionXiangdong Ji
2020-05-11cmd/compile: in prove, zero right shifts of positive int by #bits - 1Keith Randall