aboutsummaryrefslogtreecommitdiff
path: root/test/codegen
AgeCommit message (Expand)Author
45 hourscmd/compile: add boolean absorption laws to SSA rewrite rulesTimo Friedl
6 dayscmd/internal/tesdir: fix Test/codegen/switch on loong64qmuntal
6 dayscmd/compile: run CondSelect into math rules on all archesJorropo
6 dayscmd/compile: improve stp merging for non-sequent casesMelnikov Denis
7 dayscmd/compile: support all constant return types in switch lookup tablesqmuntal
8 dayscmd/compile: optimize CondSelect to math on arm64 with inline register shiftsJorropo
8 dayscmd/compile: improve Mul to Left Shift rulesJorropo
9 dayscmd/compile: extend condselect into math code to handle other constants than 1Jorropo
9 dayscmd/compile: improve uint8/uint16 logical immediates on PPC64Jayanth Krishnamurthy jayanth.krishnamurthy@ibm.com
11 dayscmd/compile: optimize switch statements using lookup tablesqmuntal
11 dayscmd/compile: extend all the cmov into math generic rules with their contraryJorropo
2026-03-31test/codegen: remove unneeded commasKeith Randall
2026-03-31test/codegen: fix some unbalanced quotesKeith Randall
2026-03-31test/codegen: replace commas with spaces between regexpsKeith Randall
2026-03-31test/codegen: get rid of \sKeith Randall
2026-03-31test/codegen: fix broken syntaxKeith Randall
2026-03-31cmd/compile: convert some condmoves in XORJorropo
2026-03-31cmd/compile: convert some condmoves in ORJorropo
2026-03-27test/codegen: check mips64 sqrt/abs code only for hardfloatKeith Randall
2026-03-27test/codegen: remove noop Ands from test casesJorropo
2026-03-27test/codegen: fix ppc64x rldicl bit testPaul Murphy
2026-03-26cmd/compile: on ARM64 merge shifts into TBZ & TBNZJorropo
2026-03-25cmd/compile: ppc64 fold (x+x)<<c into x<<(c+1)Jayanth Krishnamurthy jayanth.krishnamurthy@ibm.com
2026-03-23test/codegen: add codegen checks for float32/float64 conversions optimizationsJulian Zhu
2026-03-20cmd/compile: on arm64 pair a load with a load in a subsequent blockKeith Randall
2026-03-16cmd/compile: (riscv64) optimize float32(abs|sqrt64(float64(x)))Meng Zhuo
2026-03-10cmd/compile: forward small Load through Move to avoid redundant copiesdorbmon
2026-03-06cmd/compile: additional optimisation for CZEROEQZ/CZERONEZ on riscv64Joel Sing
2026-03-02cmd/compile, simd/archsimd: add VPSRL immeidate peepholesJunyang Shao
2026-03-01cmd/compile: (wasm) optimize float32(round64(float64(x)))David Chase
2026-03-01cmd/compile: (arm64) optimize float32(round64(float64(x)))David Chase
2026-03-01cmd/compile: (amd64) optimize float32(round64(float64(x)))David Chase
2026-02-28test/codegen: add code generation test for subtle.ConstantTimeSelectJoel Sing
2026-02-28test/codegen: tighten bit related codegen tests on riscv64Joel Sing
2026-02-12cmd/compile: fix slice bounds check elimination after function inliningYoulin Feng
2026-02-12cmd/compile: replace conditions to CCMP instructions on ARM64Ch1n-ch1nless
2026-02-06cmd/compile: allow equal functions to perform unaligned load on loong64Guoqi Chen
2026-02-04test/codegen: codify bit related code generation for loong64Xiaolin Zhao
2026-01-29test/codegen: add bitwise operation combination testsXiaolin Zhao
2026-01-23cmd/compile: on amd64 use 32bits copies for 64bits copies of 32bits valuesJorropo
2026-01-22cmd/compile: optimize small constant-sized MemEqAlexander Musman
2026-01-22cmd/compile: fix mis-compilation for static array initializationCuong Manh Le
2026-01-13runtime: rename mallocTiny* to mallocgcTinySize*Michael Matloob
2026-01-02test/codegen: codify bit related code generation for arm64Joel Sing
2026-01-02cmd/compile: optimize SIMD IsNaN.Or(IsNaN)Cherry Mui
2025-12-30test/codegen: fix a tab in comparisons.go to ensure pattern worksAlexander Musman
2025-12-26test/codegen: tidy tests for bitsJoel Sing
2025-12-23test/codegen: codify bit related code generation for riscv64Joel Sing
2025-12-08[dev.simd] all: merge master (a33bbf1) into dev.simdCherry Mui
2025-12-08[dev.simd] simd, cmd/compile: move "simd" to "simd/archsimd"David Chase