aboutsummaryrefslogtreecommitdiff
path: root/test/codegen
AgeCommit message (Expand)Author
2024-10-29cmd/compile: add rules to optimize go codes to constant 0 on loong64Xiaolin Zhao
2024-10-25cmd/compile: add shift optimization testYoulin Feng
2024-10-25cmd/compile: optimize type switch for a single runtime known type with a case...Youlin Feng
2024-10-24cmd/compile/internal/ssa: fix PPC64 shift codegen regressionPaul E. Murphy
2024-10-24cmd/compile: inline constant sized memclrNoHeapPointers calls on loong64Xiaolin Zhao
2024-10-22cmd/compile: use STP/LDP around morestack on arm64Keith Randall
2024-10-17cmd/compile: optimize loong64 with register indexed load/storeXiaolin Zhao
2024-10-07cmd/compile: avoid dynamic type when possibleCuong Manh Le
2024-09-13cmd/compile: optimize math.Float64(32)bits and math.Float64(32)frombits on lo...Xiaolin Zhao
2024-09-13cmd/compile: optimize RotateLeft8/16 on loong64Xiaolin Zhao
2024-09-11test/codegen: add Rotate test for riscv64Meng Zhuo
2024-09-10cmd/compile: optimize []byte(string1 + string2)Paschalis Tsilias
2024-08-28cmd/compile/internal/ssa: combine shift and addition for riscv64 rva22u64Joel Sing
2024-08-26cmd/compile: regalloc: drop values that aren't used until after a callKeith Randall
2024-08-26cmd/compile: intrinsify math.MulUintptr on PPC64Paul E. Murphy
2024-08-23test/codegen: add initial codegen tests for integer min/maxJoel Sing
2024-08-14cmd/compile: improve unneeded zeroing removalKeith Randall
2024-08-12cmd/compile: add additional arm64 bit field ruleskhr@golang.org
2024-08-07cmd/compile: simplify prove passkhr@golang.org
2024-08-07cmd/compile: rewrite the constant parts of the prove passkhr@golang.org
2024-08-07cmd/compile, math: improve implementation of math.{Max,Min} on loong64Xiaolin Zhao
2024-08-02cmd/compile,runtime: disable swissmap fast variantsMichael Pratt
2024-07-23cmd/compile: make sync/atomic AND/OR operations intrinsic on amd64Keith Randall
2024-07-23cmd/compile: store constant floats using integer constantsKeith Randall
2024-06-07cmd/compile/ssa: fix (MOVWZreg (RLWINM)) folding on PPC64Paul E. Murphy
2024-05-23test/codegen: add Mul test for riscv64Meng Zhuo
2024-05-21cmd/compile/internal/ssa: fix ppc64 merging of (CLRLSLDI (SRD ...))Paul E. Murphy
2024-05-17cmd/compile/internal/ssa: cleanup ANDCCconst rewrite rules on PPC64Paul E. Murphy
2024-05-15cmd/compile/internal/ssa: combine more shift and masking on PPC64Paul E. Murphy
2024-05-03cmd/compile/internal/ssa: on PPC64, try combining CLRLSLDI and SRDconst into ...Paul E. Murphy
2024-04-19cmd/compile: remove redundant calls to cmpstringkhr@golang.org
2024-04-04cmd/internal/obj/ppc64: on Power10, use xxspltidp for float constantsPaul E. Murphy
2024-04-02cmd/compile: check ODEREF for safe lhs in assignment during static initCuong Manh Le
2024-04-01cmd/compile: support float min/max instructions on PPC64Paul E. Murphy
2024-03-21cmd/compile,cmd/go,cmd/internal,runtime: remove dynamic checks for atomics fo...Andrey Bokhanko
2024-03-21cmd/compile: include constant bools in memcombineKeith Randall
2024-03-15cmd/compile/internal: generate ADDZE on PPC64Paul E. Murphy
2024-03-13cmd/asm,cmd/compile: generate less instructions for most 32 bit constant adds...Paul E. Murphy
2024-03-07cmd/compile,cmd/internal/obj: provide rotation pseudo-instructions for riscv64Joel Sing
2024-02-29cmd/compile: soften type matching when allocating stack slotskhr@golang.org
2024-02-16cmd/compile: improve rotations for riscv64Joel Sing
2024-02-08test/codegen: add float max/min codegen testMeng Zhuo
2023-12-14all: remove newline characters after return statementsDanil Timerbulatov
2023-12-01cmd/compile: correct code generation for right shifts on riscv64Joel Sing
2023-11-30cmd/compile: fix memcombine pass for big endian, > 1 byte elementsKeith Randall
2023-11-21cmd/compile/internal/walk: copy SSA-able variablesMatthew Dempsky
2023-11-13cmd/compile/internal/ssa: on PPC64, merge (CMPconst [0] (op ...)) more aggres...Paul E. Murphy
2023-11-09cmd/internal/obj/ppc64: remove C_UCON optab matching classPaul E. Murphy
2023-10-30cmd/compile: optimize right shifts of int32 on riscv64Ubuntu
2023-10-19test: migrate remaining files to go:build syntaxDmitri Shuralyov