aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/_gen/LOONG64Ops.go
AgeCommit message (Expand)Author
2026-01-28cmd/compile: (loong64) optimize float32(abs|sqrt64(float64(x)))Xiaolin Zhao
2025-11-23cmd/compile: use 32x32->64 multiplies on loong64Xiaolin Zhao
2025-11-19cmd/compile: Implement LoweredZeroLoop with LSX Instruction on loong64Guoqi Chen
2025-10-09cmd/compile: declare no output register for loong64 LoweredAtomic{And,Or}32 opsWANG Xuerui
2025-09-27cmd/compile: implement jump table on loong64limeidan
2025-09-17cmd/compile: fix the issue of shift amount exceeding the valid rangeXiaolin Zhao
2025-09-05cmd/compile: simplify specific addition operations using the ADDV16 instructionXiaolin Zhao
2025-09-04runtime, cmd/compile, cmd/internal/obj: remove duff support for loong64limeidan
2025-09-03cmd/compile: use generated loops instead of DUFFCOPY on loong64limeidan
2025-09-03cmd/compile: simplify the support for 32bit high multiply on loong64Xiaolin Zhao
2025-08-31cmd/compile: use generated loops instead of DUFFZERO on loong64limeidan
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-12cmd/compile/internal: optimize multiplication use new operation 'ADDshiftLLV'...limeidan
2025-08-10cmd/compile/internal/ssa: optimise more branches with SGTconst/SGTUconst on l...Xiaolin Zhao
2025-08-07cmd/compile/internal/ssa: fix typo in LOONG64Ops.go commentXiaolin Zhao
2025-07-30cmd/compile: move loong64 over to new bounds check strategyKeith Randall
2025-05-21cmd/compile: add rules about ORN and ANDNXiaolin Zhao
2025-05-19cmd/compile: add prefetch intrinsic support on loong64Guoqi Chen
2025-03-10cmd/compile: optimize shifts of int32 and uint32 on loong64Xiaolin Zhao
2024-11-20cmd/compile, internal/runtime/atomic: add Xchg8 for loong64Guoqi Chen
2024-11-19cmd/compiler,internal/runtime/atomic: optimize Cas{64,32} on loong64Guoqi Chen
2024-11-13cmd/compile: wire up math/bits.TrailingZeros intrinsics for loong64Xiaolin Zhao
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-11cmd/compiler,internal/runtime/atomic: optimize And{64,32,8} and Or{64,32,8} o...Guoqi Chen
2024-11-11cmd/compiler,internal/runtime/atomic: optimize xchg{32,64} on loong64Guoqi Chen
2024-11-08cmd/compile: implement FMA codegen for loong64Xiaolin Zhao
2024-11-08cmd/compile/internal: intrinsify publicationBarrier on loong64Guoqi Chen
2024-11-08cmd/compiler,internal/runtime/atomic: optimize xadd{32,64} on loong64Guoqi Chen
2024-11-07cmd/compiler,internal/runtime/atomic: optimize Store{64,32,8} on loong64Guoqi Chen
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-10-24cmd/compile/internal: optimize condition branch implementationlimeidan
2024-10-18cmd/compile: add patterns for bitfield opcodes on loong64Xiaolin Zhao
2024-10-17cmd/compile: optimize loong64 with register indexed load/storeXiaolin Zhao
2024-09-17runtime: move getcallerpc to internal/runtime/sysMichael Pratt
2024-09-13cmd/compile: optimize math.Float64(32)bits and math.Float64(32)frombits on lo...Xiaolin Zhao
2024-08-07cmd/compile: fix loong64 MINF → FMINF name and friendsJorropo
2024-08-07cmd/compile, math: make math.{Abs,Copysign} intrinsics on loong64Xiaolin Zhao
2024-08-07cmd/compile, math: improve implementation of math.{Max,Min} on loong64Xiaolin Zhao
2023-11-21cmd/compile: update loong64 CALL* opsGuoqi Chen
2023-11-21cmd/compile/internal: add register info for loong64 regABIGuoqi Chen
2023-11-21cmd/compile,cmd/internal,runtime: change registers on loong64 to avoid regABI...Guoqi Chen
2023-11-21cmd/compile, cmd/internal, runtime: change the registers used by the duff dev...Guoqi Chen
2023-10-20cmd/compile: improve the implementation of Lowered{Move,Zero} on linux/loong64Guoqi Chen
2023-09-01runtime: remove the meaningless offset of 8 for duffzero on loong64Guoqi Chen
2023-04-11cmd/compile: split DIVV/DIVVU op on loong64Wayne Zuo
2023-03-03cmd/compile: optimize multiplication on loong64Wayne Zuo
2023-02-24cmd/compile: batch write barrier callsKeith Randall