summaryrefslogtreecommitdiff
path: root/test/codegen
Commit message (Expand)AuthorAgeFilesLines
* 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
* cmd/compile: generate subfic on ppc64Paul E. Murphy2020-08-273-0/+77
* cmd/compile: add more generic rewrite rules to reassociate (op (op y C) x|C)fanzha022020-08-241-1/+30
* cmd/compile: optimize unsigned comparisons with 0/1 on wasmAgniva De Sarker2020-08-221-0/+80
* cmd/compile: Optimize ARM64's code with EONdiaxu012020-08-191-2/+11
* cmd/compile: combine multiply/add into maddld on ppc64le/power9Paul E. Murphy2020-08-181-4/+8
* cmd/compile: clean up and optimize s390x multiplication rulesMichael Munday2020-08-181-0/+6
* cmd/compile: optimize unsigned comparisons to 0/1 on arm64Junchen Li2020-08-181-0/+32
* cmd/compile: don't rewrite (CMP (AND x y) 0) to TEST if AND has other usesKeith Randall2020-08-171-0/+24
* cmd/compile: optimize unsigned comparisons to 0Junchen Li2020-08-171-0/+17
* cmd/compile: add floating point load+op operations to addressing modes passKeith Randall2020-07-271-0/+23
* cmd/compile: ARM comparisons with 0 incorrect on overflowXiangdong Ji2020-06-091-5/+28
* cmd/compile: fix incorrect rewriting to if conditionXiangdong Ji2020-05-291-0/+136
* cmd/compile: in prove, zero right shifts of positive int by #bits - 1Keith Randall2020-05-111-0/+11
* cmd/compile: optimize make+copy pattern to avoid memclrMartin Möhrmann2020-05-071-0/+183
* cmd/compile: add indexed memory modification ops to amd64Keith Randall2020-04-301-1/+32
* cmd/compile: add indexed load+op operations to amd64Keith Randall2020-04-301-1/+21
* cmd/compile: optimize Move with all-zero ro sym src to ZeroJosh Bleecher Snyder2020-04-241-0/+15
* cmd/compile: optimize x & 1 != 0 to x & 1 on amd64Josh Bleecher Snyder2020-04-231-0/+33
* cmd/compile: clean up codegen for branch-on-carry on s390xMichael Munday2020-04-221-0/+126
* cmd/compile: optimize comparisons with immediates on s390xMichael Munday2020-04-211-0/+52
* test/codegen, runtime/pprof, runtime: apply fmtalex-semenyuk2020-04-212-15/+15
* cmd/compile: use oneBit instead of isPowerOfTwo in bit optimizationJosh Bleecher Snyder2020-04-211-0/+5
* cmd/compile: split up the addressing mode on OpAMD64CMP*loadidx* alwaysDavid Chase2020-04-151-14/+14
* cmd/compile: use isel with variable shifts on ppc64xLynn Boger2020-04-091-0/+24
* cmd/compile: handle some additional phis in shortcircuitJosh Bleecher Snyder2020-04-081-0/+17
* cmd/compile: allow floating point Ops to produce flags on s390xRuixin(Peter) Bao2020-04-081-0/+12
* cmd/compile: delete the floating point Greater and Geq opsMichael Munday2020-04-071-1/+1
* cmd/compile: improve lowered moves and zeros for ppc64leLynn Boger2020-04-061-0/+34
* cmd/compile: add intrinsic HasCPUFeature for checking cpu featuresJosh Bleecher Snyder2020-04-041-4/+8
* cmd/compile: add indexed-load CMP instructionsKeith Randall2020-04-011-0/+60
* cmd/compile, runtime: use more registers for amd64 write barrier callsJosh Bleecher Snyder2020-03-311-1/+1
* cmd/compile: fix ephemeral pointer problem on amd64Keith Randall2020-03-301-4/+4
* cmd/compile: convert 386 port to use addressing modes pass (take 2)Keith Randall2020-03-271-8/+70