aboutsummaryrefslogtreecommitdiff
path: root/test/codegen
AgeCommit message (Expand)Author
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
2023-10-19test/codegen: fix PPC64 AddLargeConst testPaul E. Murphy
2023-10-18cmd/compile/internal/ssa: on PPC64, generate large constant paddiPaul E. Murphy
2023-10-18cmd/compile: avoid ANDCCconst on PPC64 if condition not neededLynn Boger
2023-10-12cmd/compile: when combining stores, use line number of first storeKeith Randall
2023-10-09cmd/compile: use type hash from itab field instead of type fieldKeith Randall
2023-10-09cmd/compile: use cache in front of convI2IKeith Randall
2023-10-07cmd/compile: optimize right shifts of uint32 on riscvMark Ryan
2023-10-06cmd/compile: expand calls cleanupDavid Chase
2023-10-06cmd/compile: use cache in front of type assert runtime callKeith Randall
2023-10-06cmd/compile: add a cache to interface type switchesKeith Randall
2023-10-06cmd/compile: improve interface type switchesKeith Randall
2023-10-05cmd/internal/obj/ppc64: generate MOVD mask constants in registerPaul E. Murphy