aboutsummaryrefslogtreecommitdiff
path: root/test/codegen
AgeCommit message (Expand)Author
2025-03-21cmd/compile: intrinsify math/bits.Len on riscv64Joel Sing
2025-03-15cmd/compile: intrinsify math/bits.TrailingZeros on riscv64Joel Sing
2025-03-15cmd/compile: combine negation and word sign extension on riscv64Joel Sing
2025-03-15cmd/compile/internal/ssa: remove double negation with addition on riscv64Joel Sing
2025-03-15test/codegen: add a test for negation and conversion to int32Joel Sing
2025-03-15test/codegen: add riscv64 codegen for arithmetic testsJoel Sing
2025-03-15test/codegen: add riscv64/rva23u64 specifiers to existing testsJoel Sing
2025-03-14test/codegen: tighten the TrailingZeros64 test on 386Joel Sing
2025-03-13test/codegen: remove plan9/amd64 specific array zeroing/copying testsJoel Sing
2025-03-12cmd/compile: simplify bounded shift on loong64Xiaolin Zhao
2025-03-10cmd/compile: optimize shifts of int32 and uint32 on loong64Xiaolin Zhao
2025-02-27cmd/compile: simplify intrinsification of TrailingZeros16 and TrailingZeros8Joel Sing
2025-02-19cmd/compile: load properly constant values from itabsMateusz Poliwczak
2025-02-16cmd/compile: on AMD64, turn x < 128 into x <= 127Jakub Ciolek
2025-02-15cmd/compile: fix sign extension of paired 32-bit loads on arm64Keith Randall
2025-02-13cmd/compile: make write barrier code amenable to paired loads/storesKeith Randall
2025-02-13cmd/compile: regalloc: handle desired registers of 2-output insnsKeith Randall
2025-02-13cmd/compile: pair loads and stores on arm64khr@golang.org
2025-02-13cmd/compile: move []byte->string map key optimization to ssaKeith Randall
2025-02-13cmd/compile: lower x*z + y to FMA if FMA enabledJakub Ciolek
2025-02-13cmd/compile: implement signed loads from read-only memoryKeith Randall
2025-02-10cmd/compile: avoid ifaceeq call if we know the interface is directKeith Randall
2025-02-06cmd/compile: prefer an add when shifting left by 1Jakub Ciolek
2025-02-04cmd/compile: do not treat OpLocalAddr as load in DSEYoulin Feng
2025-02-03cmd/compile: on AMD64, prefer XOR/AND for (x & 1) == 0 checkJakub Ciolek
2025-01-28runtime: rename mapiterinit and mapiternextMichael Pratt
2025-01-14internal/runtime/maps: re-enable some testsKeith Randall
2025-01-12cmd/compile: fix write barrier coalescingKeith Randall
2024-11-22cmd/compile: modify CSE to remove redundant OpLocalAddrsYoulin Feng
2024-11-21cmd/compile: pull multiple adds out of an unsafe.Pointer<->uintptr conversionKeith Randall
2024-11-13cmd/compile: wire up math/bits.TrailingZeros intrinsics for loong64Xiaolin Zhao
2024-11-12cmd/compile/internal/ssa: improve carry addition rules on PPC64Paul E. Murphy
2024-11-12cmd/compile: optimize math/bits.OnesCount{16,32,64} implementation on loong64Guoqi Chen
2024-11-11cmd/compile: wire up bits.Reverse intrinsics for loong64Xiaolin Zhao
2024-11-08cmd/compile: implement FMA codegen for loong64Xiaolin Zhao
2024-11-06cmd/compile: wire up Bswap/ReverseBytes intrinsics for loong64Xiaolin Zhao
2024-11-06cmd/compile: wire up math/bits.Len intrinsics for loong64Xiaolin Zhao
2024-11-05cmd/compile: add loong64-specific inlining for runtime.memmoveXiaolin Zhao
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