aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal
AgeCommit message (Expand)Author
2025-08-20[dev.simd] cmd/compile: rewrite to elide Slicemask from len==c>0 slicingDavid Chase
2025-08-20[dev.simd] simd, cmd/compile: added .Masked() peephole opt for many operations.David Chase
2025-08-20[dev.simd] simd, cmd/compile: sample peephole optimization for .Masked()David Chase
2025-08-20[dev.simd] all: merge master (9de69f6) into dev.simdCherry Mui
2025-08-20[dev.simd] simd, cmd/compile: add widening unsigned converts 8->16->32David Chase
2025-08-19[dev.simd] simd: make OpMasked machine ops onlyJunyang Shao
2025-08-19cmd/compile/internal: make function comments match function namescuishuang
2025-08-19[dev.simd] simd, cmd/compile: implement ToMask, unexport asMask.Junyang Shao
2025-08-18[dev.simd] simd, cmd/compile: mark BLEND instructions as not-zero-maskDavid Chase
2025-08-18[dev.simd] cmd/compile, simd: added methods for "float" GetElemDavid Chase
2025-08-18cmd/compile: ensure we use allowed registers for input-clobbering instructionsKeith Randall
2025-08-15cmd/compile: use generated loops instead of DUFFCOPY on arm64Keith Randall
2025-08-15[dev.simd] cmd/compile: make move/load/store dependent only on reg and widthJunyang Shao
2025-08-15[dev.simd] cmd/compile: make (most) move/load/store lowering use reg and widt...Junyang Shao
2025-08-14[dev.simd] cmd/compile: accounts rematerialize ops's output reginfoJunyang Shao
2025-08-14[dev.simd] all: merge master (924fe98) into dev.simdCherry Mui
2025-08-13cmd/compile: emit classify instructions for infinity tests on riscv64Michael Munday
2025-08-13cmd/compile: use generated loops instead of DUFFCOPY on amd64Keith Randall
2025-08-13cmd/compile: during regalloc, fixedreg values are always availableKeith Randall
2025-08-13[dev.simd] go/types: exclude simd/_gen module from TestStdlibAustin Clements
2025-08-13[dev.simd] simd: add emulations for missing AVX2 comparisonsDavid Chase
2025-08-13[dev.simd] simd, cmd/compile: generated code for BroadcastDavid Chase
2025-08-13[dev.simd] cmd/compile: fix LoadReg so it is aware of register targetDavid Chase
2025-08-13[dev.simd] cmd/compile: fix isIntrinsic for methods; fix fp <-> gp movesDavid Chase
2025-08-13[dev.simd] cmd/compile: generated code from 'fix generated rules for shifts'David Chase
2025-08-13cmd/compile: teach prove about len's & cap's max based on the element sizeJorropo
2025-08-13cmd/compile: absorb NEGV into branch on loong64Xiaolin Zhao
2025-08-12cmd/compile/internal: optimize multiplication use new operation 'ADDshiftLLV'...limeidan
2025-08-12cmd/compile/internal/ssa: use BEQ/BNE to optimize the combination of XOR and ...limeidan
2025-08-12Revert "cmd/compile: use generated loops instead of DUFFCOPY on amd64"Keith Randall
2025-08-12cmd/compile: use generated loops instead of DUFFZERO on arm64Keith Randall
2025-08-12cmd/compile: use generated loops instead of DUFFCOPY on amd64Keith Randall
2025-08-12Revert "cmd/compile/internal/ssa: Use transitive properties for len/cap"Keith Randall
2025-08-12all: delete aliastypeparams GOEXPERIMENTCherry Mui
2025-08-11Revert "cmd/compile: allow multi-field structs to be stored directly in inter...Keith Randall
2025-08-11Revert "cmd/compile: allow StructSelect [x] of interface data fields for x>0"Keith Randall
2025-08-11Revert "cmd/compile: allow more args in StructMake folding rule"Keith Randall
2025-08-11[dev.simd] cmd/compile, simd: update generated filesAustin Clements
2025-08-11[dev.simd] cmd/compile, simd: update generated filesAustin Clements
2025-08-11[dev.simd] cmd/compile: keep track of multiple rule file names in ssa/_genDavid Chase
2025-08-11[dev.simd] cmd/compile, simd: jump table for imm opsJunyang Shao
2025-08-11cmd/compile: convert branch with zero to more optimal branch zero on loong64Xiaolin Zhao
2025-08-11cmd/compile: allow InlMark operations to be speculatively executedMichael Munday
2025-08-10cmd/compile/internal/ssa: optimise more branches with SGTconst/SGTUconst on l...Xiaolin Zhao
2025-08-08cmd/compile/internal/staticinit: remove deadcodeCuong Manh Le
2025-08-07cmd/compile/internal/ssa: fix typo in LOONG64Ops.go commentXiaolin Zhao
2025-08-07[dev.simd] cmd/compile, simd: API interface fixesJunyang Shao
2025-08-07[dev.simd] cmd/compile, simd: add value conversion ToBits for maskJunyang Shao
2025-08-06[dev.simd] cmd/compile, simd: add ExpandJunyang Shao
2025-08-06[dev.simd] cmd/compile, simd: (Set|Get)(Lo|Hi)Junyang Shao