aboutsummaryrefslogtreecommitdiff
path: root/test/codegen
AgeCommit message (Expand)Author
2025-09-04cmd/compile/internal/ssa: load constant values from abi.PtrType.ElemYoulin Feng
2025-08-25cmd/compile/internal: optimizing add+sll rule using ALSLV instruction on loong64limeidan
2025-08-24test/codegen: add Mul2 and DivPow2 test for loong64Xiaolin Zhao
2025-08-24test/codegen: add Mul* test for loong64Xiaolin Zhao
2025-08-24test/codegen: add sqrt* abs and copysign test for loong64Xiaolin Zhao
2025-08-21cmd/compile: use zero register instead of specialized *zero instructions on l...limeidan
2025-08-21cmd/compile: optimize some patterns into revb2h/revb4h instruction on loong64Xiaolin Zhao
2025-08-21cmd/compile: optimize rule (x + x) << c to x << c+1 on loong64Xiaolin Zhao
2025-08-13cmd/compile: emit classify instructions for infinity tests on riscv64Michael Munday
2025-08-12cmd/compile/internal: optimize multiplication use new operation 'ADDshiftLLV'...limeidan
2025-08-12cmd/compile: soften test for 74788Keith Randall
2025-08-11cmd/compile: allow InlMark operations to be speculatively executedMichael Munday
2025-08-05cmd/compile: fold negation into multiplication on loong64Xiaolin Zhao
2025-08-05cmd/compile: optimise float <-> int register moves on riscv64Michael Munday
2025-08-01cmd/compile: optimize multiplication rules on loong64Xiaolin Zhao
2025-07-31cmd/compile: use generated loops instead of DUFFZERO on amd64Keith Randall
2025-07-30cmd/compile: add floating point min/max intrinsics on s390xMichael Munday
2025-07-30cmd/compile: deduplicate instructions when rewrite func resultsYoulin Feng
2025-07-29cmd/compile: use unsigned power-of-two detector for unsigned modCuong Manh Le
2025-07-29cmd/compile: add unsigned power-of-two detectorCuong Manh Le
2025-07-28test/codegen: fix failing condmove wasm testsMichael Munday
2025-07-24cmd/compile: rewrite condselects into doublings and halvingsJorropo
2025-07-24cmd/compile: add opt branchelim to rewrite some CondSelect into mathJorropo
2025-07-24cmd/compile: fold shift through AND for slice operationsAlexander Musman
2025-07-24cmd/compile: optimize slice bounds checking with SUB/SUBconst comparisonsAlexander Musman
2025-06-09cmd/compile/internal/ssa: fix PPC64 merging of (AND (S[RL]Dconst ...)Paul Murphy
2025-05-21cmd/compile/internal/ssa: eliminate string copies for calls to unique.MakeJake Bailey
2025-05-21cmd/compile/internal/walk: convert composite literals to interfaces without a...thepudds
2025-05-21cmd/compile: fix offset calculation error in memcombineJunyang Shao
2025-05-21cmd/compile: add rules about ORN and ANDNXiaolin Zhao
2025-05-20cmd/compile: fix the implementation of NORconst on loong64Xiaolin Zhao
2025-05-20cmd/compile: memcombine different size storesJunyang Shao
2025-05-20cmd/compile: fold negation into addition/subtraction on arm64Julian Zhu
2025-05-19cmd/compile: derive bounds on signed %N for N a power of 2Keith Randall
2025-05-19cmd/compile: fold negation into addition/subtraction on mipsxJulian Zhu
2025-05-16cmd/compile: fold negation into addition/subtraction on mips64xJulian Zhu
2025-05-15cmd/compile: allow load-op merging in additional situationsKeith Randall
2025-05-15cmd/compile: schedule induction variable increments lateKeith Randall
2025-05-14cmd/compile: fold negation into addition/subtraction on loong64Xiaolin Zhao
2025-05-08cmd/compile: add 2 phiopt casesJakub Ciolek
2025-05-01cmd/compile: improve multiplication strength reductionKeith Randall
2025-05-01cmd/compile,internal/cpu,runtime: intrinsify math/bits.OnesCount on riscv64Joel Sing
2025-05-01cmd/compile: intrinsify math/bits.Bswap on riscv64Joel Sing
2025-04-22cmd/compile: constant fold 128-bit multipliesKeith Randall
2025-04-21cmd/compile: don't evaluate side effects of range over arrayKeith Randall
2025-04-09cmd/compile: set unalignedOK to make memcombine work properly on loong64limeidan
2025-04-04cmd/compile: improve store-to-load forwarding with compatible typesAlexander Musman
2025-03-28cmd/compile/internal/ssa: optimise more branches with zero on riscv64Joel Sing
2025-03-27cmd/compile: rename some test packages in codegenMark Freeman
2025-03-25test/codegen: add combined conversion and shift testsJoel Sing