aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile
AgeCommit message (Expand)Author
2025-08-21cmd/compile: optimize some patterns into revb2h/revb4h instruction on loong64Xiaolin Zhao
2025-08-21cmd/compile: deduplication in the source code generated by mknodeYoulin Feng
2025-08-21cmd/compile: optimize rule (x + x) << c to x << c+1 on loong64Xiaolin Zhao
2025-08-21[dev.simd] cmd/compile, simd: complete truncating u?int conversions.Junyang Shao
2025-08-21[dev.simd] cmd/compile, simd: complete u?int widening conversionsJunyang Shao
2025-08-21[dev.simd] cmd/compile, simd: add VPSADBWJunyang Shao
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: tweak example command in READMEJes Cok
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