[Git][ghc/ghc][wip/ncg-simd] 6 commits: Add Int64X2 SIMD operations

sheaf (@sheaf) gitlab at gitlab.haskell.org
Thu Jun 13 09:57:23 UTC 2024



sheaf pushed to branch wip/ncg-simd at Glasgow Haskell Compiler / GHC


Commits:
c4bb80ee by Jaro Reinders at 2024-06-13T10:53:26+02:00
Add Int64X2 SIMD operations

- - - - -
cc1e5dd6 by sheaf at 2024-06-13T11:21:57+02:00
SIMD: need LLVM for Aarch64/PPC (for now)

- - - - -
1e1cf8db by sheaf at 2024-06-13T11:22:12+02:00
fixup Jaro

- - - - -
1c30e783 by sheaf at 2024-06-13T11:22:25+02:00
fixup: shuffle base exports

- - - - -
9693e1da by sheaf at 2024-06-13T11:22:45+02:00
improve cgrun083

- - - - -
db9a19a6 by sheaf at 2024-06-13T11:56:02+02:00
move SIMD tests

- - - - -


30 changed files:

- compiler/GHC/Cmm/MachOp.hs
- compiler/GHC/CmmToAsm/AArch64/CodeGen.hs
- compiler/GHC/CmmToAsm/Format.hs
- compiler/GHC/CmmToAsm/PPC/CodeGen.hs
- compiler/GHC/CmmToAsm/Reg/Linear.hs
- compiler/GHC/CmmToAsm/X86/CodeGen.hs
- compiler/GHC/CmmToAsm/X86/Instr.hs
- compiler/GHC/CmmToAsm/X86/Ppr.hs
- compiler/GHC/CmmToC.hs
- compiler/GHC/StgToCmm/Prim.hs
- libraries/base/src/GHC/Exts.hs
- testsuite/tests/codeGen/should_run/all.T
- − testsuite/tests/codeGen/should_run/cgrun083.stdout
- testsuite/tests/codeGen/should_run/Simd009b.hs → testsuite/tests/simd/should_run/Simd009b.hs
- testsuite/tests/codeGen/should_run/Simd009c.hs → testsuite/tests/simd/should_run/Simd009c.hs
- + testsuite/tests/simd/should_run/all.T
- testsuite/tests/codeGen/should_run/simd000.hs → testsuite/tests/simd/should_run/simd000.hs
- testsuite/tests/codeGen/should_run/simd000.stdout → testsuite/tests/simd/should_run/simd000.stdout
- testsuite/tests/codeGen/should_run/simd001.hs → testsuite/tests/simd/should_run/simd001.hs
- testsuite/tests/codeGen/should_run/simd001.stdout → testsuite/tests/simd/should_run/simd001.stdout
- testsuite/tests/codeGen/should_run/simd002.hs → testsuite/tests/simd/should_run/simd002.hs
- testsuite/tests/codeGen/should_run/simd002.stdout → testsuite/tests/simd/should_run/simd002.stdout
- testsuite/tests/codeGen/should_run/simd003.hs → testsuite/tests/simd/should_run/simd003.hs
- testsuite/tests/codeGen/should_run/simd003.stdout → testsuite/tests/simd/should_run/simd003.stdout
- testsuite/tests/codeGen/should_run/simd004.hs → testsuite/tests/simd/should_run/simd004.hs
- testsuite/tests/codeGen/should_run/simd004.stdout → testsuite/tests/simd/should_run/simd004.stdout
- testsuite/tests/codeGen/should_run/simd005.hs → testsuite/tests/simd/should_run/simd005.hs
- testsuite/tests/codeGen/should_run/simd005.stdout → testsuite/tests/simd/should_run/simd005.stdout
- testsuite/tests/codeGen/should_run/simd006.hs → testsuite/tests/simd/should_run/simd006.hs
- testsuite/tests/codeGen/should_run/simd006.stdout → testsuite/tests/simd/should_run/simd006.stdout


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/fa5e2b59dd27f21470c3ca4053fc986fe6a670e9...db9a19a6e10287e60619751c76710e80aae5687a

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/fa5e2b59dd27f21470c3ca4053fc986fe6a670e9...db9a19a6e10287e60619751c76710e80aae5687a
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20240613/7a56b4cd/attachment.html>


More information about the ghc-commits mailing list