aboutsummaryrefslogtreecommitdiff
path: root/test/codegen
AgeCommit message (Expand)Author
32 hourscmd/compile/internal/ssa: cleanup ANDCCconst rewrite rules on PPC64Paul E. Murphy
3 dayscmd/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
2023-10-04cmd/internal/obj/ppc64: generate small, shifted constants in registerPaul E. Murphy
2023-09-22cmd/compile/internal/ssa: optimize (AND (MOVDconst [-1] x)) on PPC64Paul E. Murphy
2023-09-21cmd/compile: optimize absorbing InvertFlags into Noov comparisons for arm64eric fang
2023-09-12cmd/compile: sparse conditional constant propagationYi Yang
2023-09-06cmd/compile/internal/ssa: improve masking codegen on PPC64Paul E. Murphy
2023-08-23cmd/compile: use jump tables for large type switchesKeith Randall
2023-08-23cmd/compile: allow non-pointer writes in the middle of a write barrierKeith Randall
2023-08-22cmd/compile: add single-precision FMA code generation for riscv64Meng Zhuo
2023-08-22cmd/compile: improve FP FMA performance on riscv64Meng Zhuo
2023-08-21cmd/compile: remove more extension ops when not neededKeith Randall
2023-08-04cmd/compile: don't use BTS when OR works, add direct memory BTS operationsKeith Randall
2023-07-31cmd/compile: try to rewrite loops to count downJorropo
2023-07-31cmd/compile: intrinsify Sub64 on mips64Junxian Zhu
2023-07-31cmd/compile: intrinsify Add64 on mips64Junxian Zhu
2023-07-26cmd/compile: add indexed SET* opcodes for amd64Keith Randall