aboutsummaryrefslogtreecommitdiff
path: root/test/codegen
AgeCommit message (Expand)Author
2021-03-31[release-branch.go1.16] cmd/compile: fix long RMW bit operations on AMD64Pat Gavlin
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
2020-05-07cmd/compile: optimize make+copy pattern to avoid memclrMartin Möhrmann
2020-04-30cmd/compile: add indexed memory modification ops to amd64Keith Randall
2020-04-30cmd/compile: add indexed load+op operations to amd64Keith Randall
2020-04-24cmd/compile: optimize Move with all-zero ro sym src to ZeroJosh Bleecher Snyder
2020-04-23cmd/compile: optimize x & 1 != 0 to x & 1 on amd64Josh Bleecher Snyder
2020-04-22cmd/compile: clean up codegen for branch-on-carry on s390xMichael Munday
2020-04-21cmd/compile: optimize comparisons with immediates on s390xMichael Munday
2020-04-21test/codegen, runtime/pprof, runtime: apply fmtalex-semenyuk
2020-04-21cmd/compile: use oneBit instead of isPowerOfTwo in bit optimizationJosh Bleecher Snyder
2020-04-15cmd/compile: split up the addressing mode on OpAMD64CMP*loadidx* alwaysDavid Chase
2020-04-09cmd/compile: use isel with variable shifts on ppc64xLynn Boger
2020-04-08cmd/compile: handle some additional phis in shortcircuitJosh Bleecher Snyder
2020-04-08cmd/compile: allow floating point Ops to produce flags on s390xRuixin(Peter) Bao
2020-04-07cmd/compile: delete the floating point Greater and Geq opsMichael Munday
2020-04-06cmd/compile: improve lowered moves and zeros for ppc64leLynn Boger
2020-04-04cmd/compile: add intrinsic HasCPUFeature for checking cpu featuresJosh Bleecher Snyder
2020-04-01cmd/compile: add indexed-load CMP instructionsKeith Randall
2020-03-31cmd/compile, runtime: use more registers for amd64 write barrier callsJosh Bleecher Snyder
2020-03-30cmd/compile: fix ephemeral pointer problem on amd64Keith Randall
2020-03-27cmd/compile: convert 386 port to use addressing modes pass (take 2)Keith Randall
2020-03-27cmd/compile: add rules to eliminate unnecessary signed shiftsLynn Boger
2020-03-25cmd/compile: use load and test instructions on s390xRuixin(Peter) Bao
2020-03-24Revert "cmd/compile: convert 386 port to use addressing modes pass"Keith Randall
2020-03-24Revert "cmd/compile: disable mem+op operations on 386"Keith Randall
2020-03-24Revert "cmd/compile: disable addressingmodes pass for 386"Keith Randall