[clang] [llvm] [WebAssembly] Implement the wide-arithmetic proposal (PR #111598)

2024-10-16 Thread Thomas Lively via cfe-commits
@@ -0,0 +1,51 @@ +; RUN: llc -mattr=+wide-arithmetic < %s | FileCheck %s tlively wrote: It would be useful to use the auto-update script (utils/update_llc_test_checks.py) here. It will add more test output, but I think that will actually be useful, since it's v

[clang] [llvm] [WebAssembly] Implement the wide-arithmetic proposal (PR #111598)

2024-10-16 Thread Thomas Lively via cfe-commits
https://github.com/tlively commented: Code looks good. I expect you're right about the need to use C++ for codegen, but don't know for sure. @sunfishcode, do you know? https://github.com/llvm/llvm-project/pull/111598 ___ cfe-commits mailing list cfe-c

[clang] [llvm] [WebAssembly] Implement the wide-arithmetic proposal (PR #111598)

2024-10-16 Thread Thomas Lively via cfe-commits
https://github.com/tlively edited https://github.com/llvm/llvm-project/pull/111598 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [clang][wasm] Replace the target integer sub saturate intrinsics with the equivalent generic `__builtin_elementwise_sub_sat` intrinsics (PR #109405)

2024-09-20 Thread Thomas Lively via cfe-commits
https://github.com/tlively approved this pull request. Thank you! https://github.com/llvm/llvm-project/pull/109405 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][wasm] Replace the target integer add saturate intrinsics with the equivalent generic `__builtin_elementwise_add_sat` intrinsics (PR #109269)

2024-09-19 Thread Thomas Lively via cfe-commits
https://github.com/tlively approved this pull request. LGTM. FWIW, I'm not aware of any special reason why `wasm_sub_sat` should be any different. https://github.com/llvm/llvm-project/pull/109269 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

[clang] [clang][wasm] Replace the target iminmax intrinsics with the equivalent generic `__builtin_elementwise_min/max` intrinsics (PR #109259)

2024-09-19 Thread Thomas Lively via cfe-commits
https://github.com/tlively approved this pull request. Great, thank you! https://github.com/llvm/llvm-project/pull/109259 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][powerpc][wasm][systemz][x86] Replace target vector popcount intrinsics with __builtin_elementwise_popcount (PR #109160)

2024-09-18 Thread Thomas Lively via cfe-commits
https://github.com/tlively commented: WebAssembly changes LGTM. https://github.com/llvm/llvm-project/pull/109160 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [WebAssembly] Add intrinsics to wasm_simd128.h for all FP16 instructions (PR #106465)

2024-08-29 Thread Thomas Lively via cfe-commits
https://github.com/tlively approved this pull request. Looks great! Glad you found the cross-project-tests. https://github.com/llvm/llvm-project/pull/106465 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/

[clang] [llvm] [WebAssembly] Change half-precision feature name to fp16. (PR #105434)

2024-08-21 Thread Thomas Lively via cfe-commits
https://github.com/tlively approved this pull request. https://github.com/llvm/llvm-project/pull/105434 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [WebAssembly] Implement prototype f32.load_f16 instruction. (PR #90906)

2024-05-07 Thread Thomas Lively via cfe-commits
https://github.com/tlively closed https://github.com/llvm/llvm-project/pull/90906 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [WebAssembly] Sort target features (NFC) (PR #90777)

2024-05-01 Thread Thomas Lively via cfe-commits
https://github.com/tlively approved this pull request. https://github.com/llvm/llvm-project/pull/90777 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [WebAssembly] Add preprocessor define for half-precision (PR #90528)

2024-04-29 Thread Thomas Lively via cfe-commits
https://github.com/tlively approved this pull request. https://github.com/llvm/llvm-project/pull/90528 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [WebAssembly] Add half-precision feature (PR #90248)

2024-04-26 Thread Thomas Lively via cfe-commits
https://github.com/tlively closed https://github.com/llvm/llvm-project/pull/90248 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [WebAssembly] Add half-precision feature (PR #90248)

2024-04-26 Thread Thomas Lively via cfe-commits
https://github.com/tlively approved this pull request. LGTM. We can always bikeshed the feature name later if we want. https://github.com/llvm/llvm-project/pull/90248 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bi

[clang] [WebAssembly] Enable multivalue and reference-types in generic CPU config (PR #80923)

2024-04-23 Thread Thomas Lively via cfe-commits
@@ -147,19 +147,25 @@ void WebAssemblyTargetInfo::setFeatureEnabled(llvm::StringMap &Features, bool WebAssemblyTargetInfo::initFeatureMap( llvm::StringMap &Features, DiagnosticsEngine &Diags, StringRef CPU, const std::vector &FeaturesVec) const { - if (CPU == "bleedin

[clang] [WebAssembly] Enable multivalue and reference-types in generic CPU config (PR #80923)

2024-04-23 Thread Thomas Lively via cfe-commits
@@ -147,19 +147,25 @@ void WebAssemblyTargetInfo::setFeatureEnabled(llvm::StringMap &Features, bool WebAssemblyTargetInfo::initFeatureMap( llvm::StringMap &Features, DiagnosticsEngine &Diags, StringRef CPU, const std::vector &FeaturesVec) const { - if (CPU == "bleedin

[clang] [WebAssembly] Enable multivalue and reference-types in generic CPU config (PR #80923)

2024-04-23 Thread Thomas Lively via cfe-commits
https://github.com/tlively approved this pull request. https://github.com/llvm/llvm-project/pull/80923 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [WebAssembly] Enable multivalue and reference-types in generic CPU config (PR #80923)

2024-04-23 Thread Thomas Lively via cfe-commits
https://github.com/tlively edited https://github.com/llvm/llvm-project/pull/80923 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [WebAssembly] Tidy up wasm-target-features.c (PR #89778)

2024-04-23 Thread Thomas Lively via cfe-commits
https://github.com/tlively approved this pull request. https://github.com/llvm/llvm-project/pull/89778 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [WebAssembly] Fix uses of -DAG and -NOT in wasm-target-features.c (PR #89777)

2024-04-23 Thread Thomas Lively via cfe-commits
https://github.com/tlively approved this pull request. Thanks! https://github.com/llvm/llvm-project/pull/89777 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [WebAssembly] Fix CPU tests in wasm-features.c (PR #80900)

2024-02-06 Thread Thomas Lively via cfe-commits
https://github.com/tlively approved this pull request. This makes sense, thanks! https://github.com/llvm/llvm-project/pull/80900 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [WebAssembly] Remove wasm-features.c test (PR #80900)

2024-02-06 Thread Thomas Lively via cfe-commits
tlively wrote: > The reason it is passing is because it only has `-NOT` checks This doesn't look right, though. There are plenty of positive checks in the file, so how could it be passing if it's not checking the right things? https://github.com/llvm/llvm-project/pull/80900

[clang] [WebAssembly] Add tests for generic CPU config (PR #80775)

2024-02-06 Thread Thomas Lively via cfe-commits
https://github.com/tlively approved this pull request. https://github.com/llvm/llvm-project/pull/80775 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[llvm] [clang] [WebAssembly] Refactor Wasm Reference Types as TargetExtType (PR #71540)

2023-11-07 Thread Thomas Lively via cfe-commits
https://github.com/tlively commented: Very cool! LGTM so far. It's really nice that we can delete that entire pass out of the backend. Where can I read more about these new target extension types? https://github.com/llvm/llvm-project/pull/71540 ___ c

[clang] 86ed8cb - [WebAssembly] Add multiple memories feature

2023-08-21 Thread Thomas Lively via cfe-commits
Author: Ashley Nelson Date: 2023-08-21T14:23:14-07:00 New Revision: 86ed8cb8fabe7716b9046317231f861fee5f126a URL: https://github.com/llvm/llvm-project/commit/86ed8cb8fabe7716b9046317231f861fee5f126a DIFF: https://github.com/llvm/llvm-project/commit/86ed8cb8fabe7716b9046317231f861fee5f126a.diff

[clang] ae96b5b - [WebAssembly] Update relaxed-simd instruction names

2022-11-21 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2022-11-21T12:40:15-08:00 New Revision: ae96b5bd2dd0c5f7317724f4977b4ff489afe7f3 URL: https://github.com/llvm/llvm-project/commit/ae96b5bd2dd0c5f7317724f4977b4ff489afe7f3 DIFF: https://github.com/llvm/llvm-project/commit/ae96b5bd2dd0c5f7317724f4977b4ff489afe7f3.diff

[clang] ac3b8df - [WebAssembly] Prototype `f32x4.relaxed_dot_bf16x8_add_f32`

2022-09-08 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2022-09-08T08:07:49-07:00 New Revision: ac3b8df8f2f433193827b8c0396ba8d41d1af565 URL: https://github.com/llvm/llvm-project/commit/ac3b8df8f2f433193827b8c0396ba8d41d1af565 DIFF: https://github.com/llvm/llvm-project/commit/ac3b8df8f2f433193827b8c0396ba8d41d1af565.diff

[clang] aff679a - [WebAssembly] Implement remaining relaxed SIMD instructions

2022-06-08 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2022-06-08T10:32:10-07:00 New Revision: aff679a48c438924c4fca4e9eaa38f91c022ffe3 URL: https://github.com/llvm/llvm-project/commit/aff679a48c438924c4fca4e9eaa38f91c022ffe3 DIFF: https://github.com/llvm/llvm-project/commit/aff679a48c438924c4fca4e9eaa38f91c022ffe3.diff

[clang] 7e8913d - [WebAssembly] Fix names of SIMD instructions containing '_zero'

2022-03-16 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2022-03-16T13:34:57-07:00 New Revision: 7e8913d775ca2959861425dca886f98ac03ab9b4 URL: https://github.com/llvm/llvm-project/commit/7e8913d775ca2959861425dca886f98ac03ab9b4 DIFF: https://github.com/llvm/llvm-project/commit/7e8913d775ca2959861425dca886f98ac03ab9b4.diff

[clang] c01ec30 - [WebAssembly] Update Preprocessor/init.c test after 3be9e0ba972c

2022-03-04 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2022-03-04T18:40:10-08:00 New Revision: c01ec3083026f7e24e6c06f48a05d413e2c697d4 URL: https://github.com/llvm/llvm-project/commit/c01ec3083026f7e24e6c06f48a05d413e2c697d4 DIFF: https://github.com/llvm/llvm-project/commit/c01ec3083026f7e24e6c06f48a05d413e2c697d4.diff

[clang] 3be9e0b - [WebAssembly] Check bulk-memory when adjusting lang opts

2022-03-04 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2022-03-04T16:07:16-08:00 New Revision: 3be9e0ba972cc3486971f745a606e2c44472b655 URL: https://github.com/llvm/llvm-project/commit/3be9e0ba972cc3486971f745a606e2c44472b655 DIFF: https://github.com/llvm/llvm-project/commit/3be9e0ba972cc3486971f745a606e2c44472b655.diff

[clang] fb67f3d - [WebAssembly] Add prototype relaxed float to int trunc instructions

2021-10-28 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-10-28T14:01:53-07:00 New Revision: fb67f3d96980519fa77c25f708dc7dfe9065beca URL: https://github.com/llvm/llvm-project/commit/fb67f3d96980519fa77c25f708dc7dfe9065beca DIFF: https://github.com/llvm/llvm-project/commit/fb67f3d96980519fa77c25f708dc7dfe9065beca.diff

[clang] e1fb134 - [WebAssembly] Add prototype relaxed float min max instructions

2021-10-20 Thread Thomas Lively via cfe-commits
Author: Zhi An Ng Date: 2021-10-20T09:41:51-07:00 New Revision: e1fb13401e1b90a912ba83c6d1a82794cfdb8aec URL: https://github.com/llvm/llvm-project/commit/e1fb13401e1b90a912ba83c6d1a82794cfdb8aec DIFF: https://github.com/llvm/llvm-project/commit/e1fb13401e1b90a912ba83c6d1a82794cfdb8aec.diff LOG

[clang] 2542bfa - [WebAssembly] Add prototype relaxed swizzle instructions

2021-10-19 Thread Thomas Lively via cfe-commits
Author: Zhi An Ng Date: 2021-10-19T17:53:04-07:00 New Revision: 2542bfa43a9709982ee20f8d86f905f4115c41f9 URL: https://github.com/llvm/llvm-project/commit/2542bfa43a9709982ee20f8d86f905f4115c41f9 DIFF: https://github.com/llvm/llvm-project/commit/2542bfa43a9709982ee20f8d86f905f4115c41f9.diff LOG

[clang] da07942 - [WebAssembly] Add prototype relaxed laneselect instructions

2021-10-15 Thread Thomas Lively via cfe-commits
Author: Zhi An Ng Date: 2021-10-15T17:45:09-07:00 New Revision: da07942834fe3ea575d7f7b980940d938411afe5 URL: https://github.com/llvm/llvm-project/commit/da07942834fe3ea575d7f7b980940d938411afe5 DIFF: https://github.com/llvm/llvm-project/commit/da07942834fe3ea575d7f7b980940d938411afe5.diff LOG

[clang] 2f51982 - [WebAssembly] Add prototype relaxed SIMD fma/fms instructions

2021-09-23 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-09-23T11:01:36-07:00 New Revision: 2f519825ba56cc2377ef9fbf1514944215ed9d0d URL: https://github.com/llvm/llvm-project/commit/2f519825ba56cc2377ef9fbf1514944215ed9d0d DIFF: https://github.com/llvm/llvm-project/commit/2f519825ba56cc2377ef9fbf1514944215ed9d0d.diff

[clang] 1552179 - [WebAssembly] Add relaxed-simd feature

2021-09-22 Thread Thomas Lively via cfe-commits
Author: Zhi An Ng Date: 2021-09-22T14:52:50-07:00 New Revision: 1552179ac0199d819396d8b8db807016a78c8951 URL: https://github.com/llvm/llvm-project/commit/1552179ac0199d819396d8b8db807016a78c8951 DIFF: https://github.com/llvm/llvm-project/commit/1552179ac0199d819396d8b8db807016a78c8951.diff LOG

[clang] 88962ce - [WebAssembly] Restore builtins and intrinsics for pmin/pmax

2021-08-20 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-08-20T09:21:31-07:00 New Revision: 88962cea46805dbcc60524f7107030c986833052 URL: https://github.com/llvm/llvm-project/commit/88962cea46805dbcc60524f7107030c986833052 DIFF: https://github.com/llvm/llvm-project/commit/88962cea46805dbcc60524f7107030c986833052.diff

[clang] 64a9957 - [WebAssembly] Make shift values unsigned in wasm_simd128.h

2021-08-20 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-08-20T09:10:37-07:00 New Revision: 64a9957bf7b65a0d10819918ac2a565d69e9c4bb URL: https://github.com/llvm/llvm-project/commit/64a9957bf7b65a0d10819918ac2a565d69e9c4bb DIFF: https://github.com/llvm/llvm-project/commit/64a9957bf7b65a0d10819918ac2a565d69e9c4bb.diff

[clang] 2456e11 - [WebAssembly] Add SIMD intrinsics using unsigned integers

2021-08-20 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-08-20T08:56:51-07:00 New Revision: 2456e11614c10a2e648005e27e3213c77b7ab7a4 URL: https://github.com/llvm/llvm-project/commit/2456e11614c10a2e648005e27e3213c77b7ab7a4 DIFF: https://github.com/llvm/llvm-project/commit/2456e11614c10a2e648005e27e3213c77b7ab7a4.diff

[clang] fd3bd63 - [WebAssembly] Make bitmask instructions return unsigned ints

2021-08-19 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-08-19T16:23:47-07:00 New Revision: fd3bd63df26ad0a3865fd1fcbdbbd0063f2b0761 URL: https://github.com/llvm/llvm-project/commit/fd3bd63df26ad0a3865fd1fcbdbbd0063f2b0761 DIFF: https://github.com/llvm/llvm-project/commit/fd3bd63df26ad0a3865fd1fcbdbbd0063f2b0761.diff

[clang] 3378657 - [WebAssembly] Codegen for extmul SIMD instructions

2021-07-27 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-07-27T08:41:30-07:00 New Revision: 33786576fd3a7f79a6627a51386b173940bab0e9 URL: https://github.com/llvm/llvm-project/commit/33786576fd3a7f79a6627a51386b173940bab0e9 DIFF: https://github.com/llvm/llvm-project/commit/33786576fd3a7f79a6627a51386b173940bab0e9.diff

[clang] 85157c0 - [WebAssembly] Codegen for pmin and pmax

2021-07-23 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-07-23T14:49:21-07:00 New Revision: 85157c0079031b51c0446b222894aec4aad71b53 URL: https://github.com/llvm/llvm-project/commit/85157c0079031b51c0446b222894aec4aad71b53 DIFF: https://github.com/llvm/llvm-project/commit/85157c0079031b51c0446b222894aec4aad71b53.diff

[clang] 481084f - [WebAssembly][NFC] Update test expectations labels after db7efcab7dd9

2021-07-22 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-07-22T16:31:12-07:00 New Revision: 481084f669e10beb89b2e1a75bc67e7fb8125941 URL: https://github.com/llvm/llvm-project/commit/481084f669e10beb89b2e1a75bc67e7fb8125941 DIFF: https://github.com/llvm/llvm-project/commit/481084f669e10beb89b2e1a75bc67e7fb8125941.diff

[clang] 8af333c - [WebAssembly] Replace @llvm.wasm.popcnt with @llvm.ctpop.v16i8

2021-07-21 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-07-21T16:45:54-07:00 New Revision: 8af333cf1a77f72ed3ccf14afa96a4f8f12e40c4 URL: https://github.com/llvm/llvm-project/commit/8af333cf1a77f72ed3ccf14afa96a4f8f12e40c4 DIFF: https://github.com/llvm/llvm-project/commit/8af333cf1a77f72ed3ccf14afa96a4f8f12e40c4.diff

[clang] db7efca - [WebAssembly] Remove clang builtins for extract_lane and replace_lane

2021-07-21 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-07-21T16:11:00-07:00 New Revision: db7efcab7dd9c969179a86fb27149743a0f1f491 URL: https://github.com/llvm/llvm-project/commit/db7efcab7dd9c969179a86fb27149743a0f1f491 DIFF: https://github.com/llvm/llvm-project/commit/db7efcab7dd9c969179a86fb27149743a0f1f491.diff

[clang] 1a57ee1 - [WebAssembly] Codegen for v128.load{32,64}_zero

2021-07-21 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-07-21T09:02:12-07:00 New Revision: 1a57ee1276edd90d13ca0d7e617c647bfe28377f URL: https://github.com/llvm/llvm-project/commit/1a57ee1276edd90d13ca0d7e617c647bfe28377f DIFF: https://github.com/llvm/llvm-project/commit/1a57ee1276edd90d13ca0d7e617c647bfe28377f.diff

[clang] 4a4229f - [WebAssembly] Codegen for v128.storeX_lane instructions

2021-07-14 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-07-14T16:15:25-07:00 New Revision: 4a4229f70f815a0a83e8e226ec1718af693faf4d URL: https://github.com/llvm/llvm-project/commit/4a4229f70f815a0a83e8e226ec1718af693faf4d DIFF: https://github.com/llvm/llvm-project/commit/4a4229f70f815a0a83e8e226ec1718af693faf4d.diff

[clang] 970e090 - [WebAssembly] Codegen for v128.loadX_lane instructions

2021-07-14 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-07-14T11:31:53-07:00 New Revision: 970e0900104d6f67a9c15fa9c913cf3eeba5d06a URL: https://github.com/llvm/llvm-project/commit/970e0900104d6f67a9c15fa9c913cf3eeba5d06a DIFF: https://github.com/llvm/llvm-project/commit/970e0900104d6f67a9c15fa9c913cf3eeba5d06a.diff

[clang] cbabfc6 - [WebAssembly] Custom combines for f32x4.demote_zero_f64x2

2021-07-12 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-07-12T10:32:18-07:00 New Revision: cbabfc63b1be274316552d3eaaf7b2ad88c4c073 URL: https://github.com/llvm/llvm-project/commit/cbabfc63b1be274316552d3eaaf7b2ad88c4c073 DIFF: https://github.com/llvm/llvm-project/commit/cbabfc63b1be274316552d3eaaf7b2ad88c4c073.diff

[clang] e522010 - [WebAssembly] Custom combines for f64x2.promote_low_f32x4

2021-07-09 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-07-09T18:59:29-07:00 New Revision: e5220104d0708e02f2faaacc091189fb3e47e30c URL: https://github.com/llvm/llvm-project/commit/e5220104d0708e02f2faaacc091189fb3e47e30c DIFF: https://github.com/llvm/llvm-project/commit/e5220104d0708e02f2faaacc091189fb3e47e30c.diff

[clang] 1e9c39a - [WebAssembly] Use functions instead of macros for const SIMD intrinsics

2021-05-07 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-05-07T11:50:19-07:00 New Revision: 1e9c39a3f982fe2f50cd19c74be8b64dfba4baad URL: https://github.com/llvm/llvm-project/commit/1e9c39a3f982fe2f50cd19c74be8b64dfba4baad DIFF: https://github.com/llvm/llvm-project/commit/1e9c39a3f982fe2f50cd19c74be8b64dfba4baad.diff

[clang] b198b9b - [WebAssembly] Fix argument types in SIMD narrowing intrinsics

2021-05-06 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-05-06T10:07:45-07:00 New Revision: b198b9b8974b19c9e8493f8d70c85ac54182597a URL: https://github.com/llvm/llvm-project/commit/b198b9b8974b19c9e8493f8d70c85ac54182597a DIFF: https://github.com/llvm/llvm-project/commit/b198b9b8974b19c9e8493f8d70c85ac54182597a.diff

[clang] 81fce29 - [WebAssembly] Add SIMD const_splat intrinsics

2021-05-05 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-05-05T13:46:45-07:00 New Revision: 81fce29d6e1f0a83e8a4170c7f24cdd93869d55a URL: https://github.com/llvm/llvm-project/commit/81fce29d6e1f0a83e8a4170c7f24cdd93869d55a DIFF: https://github.com/llvm/llvm-project/commit/81fce29d6e1f0a83e8a4170c7f24cdd93869d55a.diff

[clang] 602f318 - [WebAssembly] Fix constness of pointer params to load intrinsics

2021-05-05 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-05-05T13:16:56-07:00 New Revision: 602f318cfdac999a8604f1588159326b1a1a1a23 URL: https://github.com/llvm/llvm-project/commit/602f318cfdac999a8604f1588159326b1a1a1a23 DIFF: https://github.com/llvm/llvm-project/commit/602f318cfdac999a8604f1588159326b1a1a1a23.diff

[clang] 627a526 - [WebAssembly] Update narrowing builtin function operand types

2021-05-05 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-05-05T13:04:04-07:00 New Revision: 627a52695537dd2bea068630887431febbf06856 URL: https://github.com/llvm/llvm-project/commit/627a52695537dd2bea068630887431febbf06856 DIFF: https://github.com/llvm/llvm-project/commit/627a52695537dd2bea068630887431febbf06856.diff

[clang] 502f540 - [WebAssembly] Finalize wasm_simd128.h intrinsics

2021-04-23 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-04-23T13:37:27-07:00 New Revision: 502f54049d17f5a107f833596fb2c31297a99773 URL: https://github.com/llvm/llvm-project/commit/502f54049d17f5a107f833596fb2c31297a99773 DIFF: https://github.com/llvm/llvm-project/commit/502f54049d17f5a107f833596fb2c31297a99773.diff

[clang] 5c72975 - [WebAssembly] Remove saturating fp-to-int target intrinsics

2021-04-16 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-04-16T12:11:20-07:00 New Revision: 5c729750a6d75df4eeb3eaad72e0b4e93ea27c0e URL: https://github.com/llvm/llvm-project/commit/5c729750a6d75df4eeb3eaad72e0b4e93ea27c0e DIFF: https://github.com/llvm/llvm-project/commit/5c729750a6d75df4eeb3eaad72e0b4e93ea27c0e.diff

[clang] 6a18cc2 - [WebAssembly] Codegen for i64x2.extend_{low,high}_i32x4_{s,u}

2021-04-14 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-04-14T13:43:09-07:00 New Revision: 6a18cc23efad410db48a3ccfc233d215de7d4cb9 URL: https://github.com/llvm/llvm-project/commit/6a18cc23efad410db48a3ccfc233d215de7d4cb9 DIFF: https://github.com/llvm/llvm-project/commit/6a18cc23efad410db48a3ccfc233d215de7d4cb9.diff

[clang] af7925b - [WebAssembly] Codegen for f64x2.convert_low_i32x4_{s, u}

2021-04-14 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-04-14T10:42:45-07:00 New Revision: af7925b4dd6519ebf0126ac8a18d791eb26968c9 URL: https://github.com/llvm/llvm-project/commit/af7925b4dd6519ebf0126ac8a18d791eb26968c9 DIFF: https://github.com/llvm/llvm-project/commit/af7925b4dd6519ebf0126ac8a18d791eb26968c9.diff

[clang] af7ab81 - [WebAssembly] Use standard intrinsics for f32x4 and f64x2 ops

2021-04-14 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-04-14T09:19:27-07:00 New Revision: af7ab81ce3104418b4971b2398c1e028238ed90f URL: https://github.com/llvm/llvm-project/commit/af7ab81ce3104418b4971b2398c1e028238ed90f DIFF: https://github.com/llvm/llvm-project/commit/af7ab81ce3104418b4971b2398c1e028238ed90f.diff

[clang] 45783d0 - [WebAssembly] Implement i64x2 comparisons

2021-03-31 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-03-31T10:46:17-07:00 New Revision: 45783d0e8a3632b7c1f5b0cdd258bfba1f8583e7 URL: https://github.com/llvm/llvm-project/commit/45783d0e8a3632b7c1f5b0cdd258bfba1f8583e7 DIFF: https://github.com/llvm/llvm-project/commit/45783d0e8a3632b7c1f5b0cdd258bfba1f8583e7.diff

[clang] cbab2cd - [WebAssembly] Remove experimental instructions from wasm_simd128.h

2021-03-18 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-03-18T17:13:50-07:00 New Revision: cbab2cd6bf77f121c0d8a46abf607895b2911a20 URL: https://github.com/llvm/llvm-project/commit/cbab2cd6bf77f121c0d8a46abf607895b2911a20 DIFF: https://github.com/llvm/llvm-project/commit/cbab2cd6bf77f121c0d8a46abf607895b2911a20.diff

[clang] f5764a8 - [WebAssembly] Finalize SIMD names and opcodes

2021-03-18 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-03-18T11:21:25-07:00 New Revision: f5764a8654e3caa6ca5dab3a89238c165062228f URL: https://github.com/llvm/llvm-project/commit/f5764a8654e3caa6ca5dab3a89238c165062228f DIFF: https://github.com/llvm/llvm-project/commit/f5764a8654e3caa6ca5dab3a89238c165062228f.diff

[clang] 2f2ae08 - [WebAssembly] Remove experimental SIMD instructions

2021-03-18 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-03-18T11:21:24-07:00 New Revision: 2f2ae08da91dc5c188d5bb4d8b0b096d0a120a4a URL: https://github.com/llvm/llvm-project/commit/2f2ae08da91dc5c188d5bb4d8b0b096d0a120a4a DIFF: https://github.com/llvm/llvm-project/commit/2f2ae08da91dc5c188d5bb4d8b0b096d0a120a4a.diff

[clang] eec7f8f - [WebAssembly] Add missing default cases in switch statements

2021-03-03 Thread Thomas Lively via cfe-commits
Author: Soumi Manna Date: 2021-03-03T13:15:23-08:00 New Revision: eec7f8f7b1226be422a76542cb403d02538f453a URL: https://github.com/llvm/llvm-project/commit/eec7f8f7b1226be422a76542cb403d02538f453a DIFF: https://github.com/llvm/llvm-project/commit/eec7f8f7b1226be422a76542cb403d02538f453a.diff L

[clang] 4b68b64 - [WebAssembly] Prototype i8x16 to i32x4 widening instructions

2021-01-28 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-01-28T10:59:32-08:00 New Revision: 4b68b64dcc5bcd6f29779b820791611c60438385 URL: https://github.com/llvm/llvm-project/commit/4b68b64dcc5bcd6f29779b820791611c60438385 DIFF: https://github.com/llvm/llvm-project/commit/4b68b64dcc5bcd6f29779b820791611c60438385.diff

[clang] 11802ec - [WebAssembly] Prototype new f64x2 conversions

2021-01-20 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-01-20T11:28:06-08:00 New Revision: 11802eced5d67394c1dcb5acfaef38b0038c6d90 URL: https://github.com/llvm/llvm-project/commit/11802eced5d67394c1dcb5acfaef38b0038c6d90 DIFF: https://github.com/llvm/llvm-project/commit/11802eced5d67394c1dcb5acfaef38b0038c6d90.diff

[clang] 497026c - [WebAssembly] Prototype prefetch instructions

2021-01-05 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2021-01-05T11:32:03-08:00 New Revision: 497026c90233e82ffd3ce2438c5f9567be6dabe7 URL: https://github.com/llvm/llvm-project/commit/497026c90233e82ffd3ce2438c5f9567be6dabe7 DIFF: https://github.com/llvm/llvm-project/commit/497026c90233e82ffd3ce2438c5f9567be6dabe7.diff

[clang] 5e09e99 - [WebAssembly] Prototype extending pairwise add instructions

2020-12-28 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-12-28T14:11:14-08:00 New Revision: 5e09e9979bc60f0fca0e80e7f72f1260bd1bbca5 URL: https://github.com/llvm/llvm-project/commit/5e09e9979bc60f0fca0e80e7f72f1260bd1bbca5 DIFF: https://github.com/llvm/llvm-project/commit/5e09e9979bc60f0fca0e80e7f72f1260bd1bbca5.diff

[clang] a787e09 - [WebAssembly] Prototype i64x2.bitmask

2020-10-30 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-10-30T17:23:30-07:00 New Revision: a787e0977912d53b7177e5c97e6e465be46285a2 URL: https://github.com/llvm/llvm-project/commit/a787e0977912d53b7177e5c97e6e465be46285a2 DIFF: https://github.com/llvm/llvm-project/commit/a787e0977912d53b7177e5c97e6e465be46285a2.diff

[clang] 0a512a5 - [WebAssembly] Prototype i64x2.eq

2020-10-30 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-10-30T16:38:15-07:00 New Revision: 0a512a555a8dbcd00eeaff5aaa14842f8614c2b4 URL: https://github.com/llvm/llvm-project/commit/0a512a555a8dbcd00eeaff5aaa14842f8614c2b4 DIFF: https://github.com/llvm/llvm-project/commit/0a512a555a8dbcd00eeaff5aaa14842f8614c2b4.diff

[clang] 1cb0b56 - [WebAssembly] Prototype i64x2.widen_{low, high}_i32x4_{s, u}

2020-10-30 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-10-30T15:44:04-07:00 New Revision: 1cb0b5660777cb563637ff6bb80722f449ee97eb URL: https://github.com/llvm/llvm-project/commit/1cb0b5660777cb563637ff6bb80722f449ee97eb DIFF: https://github.com/llvm/llvm-project/commit/1cb0b5660777cb563637ff6bb80722f449ee97eb.diff

[clang] be6f507 - [WebAssembly] Implement SIMD signselect instructions

2020-10-29 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-10-29T11:06:20-07:00 New Revision: be6f50798e79336cdfd8fe464f37d41ac135640d URL: https://github.com/llvm/llvm-project/commit/be6f50798e79336cdfd8fe464f37d41ac135640d DIFF: https://github.com/llvm/llvm-project/commit/be6f50798e79336cdfd8fe464f37d41ac135640d.diff

[clang] 5b464f2 - [WebAssembly] Fix incorrectly named target builtin

2020-10-28 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-10-28T10:22:43-07:00 New Revision: 5b464f2aa514903cad2f2160dd613b74b0cee3da URL: https://github.com/llvm/llvm-project/commit/5b464f2aa514903cad2f2160dd613b74b0cee3da DIFF: https://github.com/llvm/llvm-project/commit/5b464f2aa514903cad2f2160dd613b74b0cee3da.diff

[clang] 31e9445 - [WebAssembly] Prototype extending multiplication SIMD instructions

2020-10-28 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-10-28T09:38:59-07:00 New Revision: 31e944556f5464b5a488c42f1d727d5b27734169 URL: https://github.com/llvm/llvm-project/commit/31e944556f5464b5a488c42f1d727d5b27734169 DIFF: https://github.com/llvm/llvm-project/commit/31e944556f5464b5a488c42f1d727d5b27734169.diff

[clang] 1992e30 - [WebAssembly] Prototype i8x16.popcnt

2020-10-15 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-10-15T21:18:22Z New Revision: 1992e30c2d751f6f1f6ad5190f84e37dece04f7f URL: https://github.com/llvm/llvm-project/commit/1992e30c2d751f6f1f6ad5190f84e37dece04f7f DIFF: https://github.com/llvm/llvm-project/commit/1992e30c2d751f6f1f6ad5190f84e37dece04f7f.diff LOG:

[clang] 3f738d1 - Reland "[WebAssembly] v128.load{8,16,32,64}_lane instructions"

2020-10-15 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-10-15T19:32:34Z New Revision: 3f738d1f5e2d657993a51ca3fe56585268025d89 URL: https://github.com/llvm/llvm-project/commit/3f738d1f5e2d657993a51ca3fe56585268025d89 DIFF: https://github.com/llvm/llvm-project/commit/3f738d1f5e2d657993a51ca3fe56585268025d89.diff LOG:

[clang] 7c8385a - Revert "[WebAssembly] v128.load{8,16,32,64}_lane instructions"

2020-10-15 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-10-15T15:49:36Z New Revision: 7c8385a352ba21cb388046290d93b53dc273cd9f URL: https://github.com/llvm/llvm-project/commit/7c8385a352ba21cb388046290d93b53dc273cd9f DIFF: https://github.com/llvm/llvm-project/commit/7c8385a352ba21cb388046290d93b53dc273cd9f.diff LOG:

[clang] 7c6bfd9 - [WebAssembly] v128.load{8, 16, 32, 64}_lane instructions

2020-10-15 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-10-15T15:33:10Z New Revision: 7c6bfd90ab2ddaa60de62878c8512db0645e8452 URL: https://github.com/llvm/llvm-project/commit/7c6bfd90ab2ddaa60de62878c8512db0645e8452 DIFF: https://github.com/llvm/llvm-project/commit/7c6bfd90ab2ddaa60de62878c8512db0645e8452.diff LOG:

[clang] d8f58bf - [WebAssembly] Prototype i16x8.q15mulr_sat_s

2020-10-09 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-10-09T21:17:53Z New Revision: d8f58bf53a98574ef14568fd830edac5d1fb37f3 URL: https://github.com/llvm/llvm-project/commit/d8f58bf53a98574ef14568fd830edac5d1fb37f3 DIFF: https://github.com/llvm/llvm-project/commit/d8f58bf53a98574ef14568fd830edac5d1fb37f3.diff LOG:

[clang] f496950 - [WebAssembly] Fix types in wasm_simd128.h and add tests

2020-08-05 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-08-05T14:00:01-07:00 New Revision: f496950001c47724867912d863858db0a81b4309 URL: https://github.com/llvm/llvm-project/commit/f496950001c47724867912d863858db0a81b4309 DIFF: https://github.com/llvm/llvm-project/commit/f496950001c47724867912d863858db0a81b4309.diff

[clang] cb32792 - [WebAssembly] Implement prototype v128.load{32,64}_zero instructions

2020-08-03 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-08-03T13:54:00-07:00 New Revision: cb327922101b28ea70ec68d7f026da0e5e388eed URL: https://github.com/llvm/llvm-project/commit/cb327922101b28ea70ec68d7f026da0e5e388eed DIFF: https://github.com/llvm/llvm-project/commit/cb327922101b28ea70ec68d7f026da0e5e388eed.diff

[clang] 11bb7ee - [WebAssembly] Remove intrinsics for SIMD widening ops

2020-07-28 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-07-28T18:25:55-07:00 New Revision: 11bb7eef4152cab895983f19e638f0cfdf8a580f URL: https://github.com/llvm/llvm-project/commit/11bb7eef4152cab895983f19e638f0cfdf8a580f DIFF: https://github.com/llvm/llvm-project/commit/11bb7eef4152cab895983f19e638f0cfdf8a580f.diff

[clang] d2c394e - [WebAssembly] Add intrinsic for i64x2.mul

2020-06-12 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-06-12T14:08:18-07:00 New Revision: d2c394e74fc5eb33581b58f238a745d7dd18f219 URL: https://github.com/llvm/llvm-project/commit/d2c394e74fc5eb33581b58f238a745d7dd18f219 DIFF: https://github.com/llvm/llvm-project/commit/d2c394e74fc5eb33581b58f238a745d7dd18f219.diff

[clang] b7d3692 - [WebAssembly] Implement prototype SIMD rounding instructions

2020-06-09 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-06-09T10:14:14-07:00 New Revision: b7d369280ba6073a285811733f90cf7f2e0066be URL: https://github.com/llvm/llvm-project/commit/b7d369280ba6073a285811733f90cf7f2e0066be DIFF: https://github.com/llvm/llvm-project/commit/b7d369280ba6073a285811733f90cf7f2e0066be.diff

[clang] 237be34 - [WebAssembly] Improve macro hygiene in wasm_simd128.h

2020-06-02 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-06-02T12:55:06-07:00 New Revision: 237be3404b448637ec3b36f8992434193c5bc64c URL: https://github.com/llvm/llvm-project/commit/237be3404b448637ec3b36f8992434193c5bc64c DIFF: https://github.com/llvm/llvm-project/commit/237be3404b448637ec3b36f8992434193c5bc64c.diff

[clang] 3181273 - [WebAssembly] Implement i64x2.mul and remove i8x16.mul

2020-05-19 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-05-19T12:50:44-07:00 New Revision: 3181273be73ac798c3d5b9081dd53d87a31c91b3 URL: https://github.com/llvm/llvm-project/commit/3181273be73ac798c3d5b9081dd53d87a31c91b3 DIFF: https://github.com/llvm/llvm-project/commit/3181273be73ac798c3d5b9081dd53d87a31c91b3.diff

[clang] c702d4b - [WebAssembly] Update latest implemented SIMD instructions

2020-05-15 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-05-15T10:53:02-07:00 New Revision: c702d4bf4110b65ba7a00daf3af3353ea5b74787 URL: https://github.com/llvm/llvm-project/commit/c702d4bf4110b65ba7a00daf3af3353ea5b74787 DIFF: https://github.com/llvm/llvm-project/commit/c702d4bf4110b65ba7a00daf3af3353ea5b74787.diff

[clang] 3d49d1c - [WebAssembly] Implement pseudo-min/max SIMD instructions

2020-05-12 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-05-12T09:39:01-07:00 New Revision: 3d49d1cfa768c046394b316d838907f2018390b8 URL: https://github.com/llvm/llvm-project/commit/3d49d1cfa768c046394b316d838907f2018390b8 DIFF: https://github.com/llvm/llvm-project/commit/3d49d1cfa768c046394b316d838907f2018390b8.diff

[clang] 8e3e56f - [WebAssembly] Add wasm-specific vector shuffle builtin and intrinsic

2020-05-11 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-05-11T10:01:55-07:00 New Revision: 8e3e56f2a36701480eeb65e426701d5a9025cc59 URL: https://github.com/llvm/llvm-project/commit/8e3e56f2a36701480eeb65e426701d5a9025cc59 DIFF: https://github.com/llvm/llvm-project/commit/8e3e56f2a36701480eeb65e426701d5a9025cc59.diff

[clang] ebb69b8 - [clang][WebAssembly] Only expose wait and notify builtins with atomics

2020-05-08 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-05-08T13:54:29-07:00 New Revision: ebb69b8bafad6948ee6a14b4087fb7b440c73d0d URL: https://github.com/llvm/llvm-project/commit/ebb69b8bafad6948ee6a14b4087fb7b440c73d0d DIFF: https://github.com/llvm/llvm-project/commit/ebb69b8bafad6948ee6a14b4087fb7b440c73d0d.diff

[clang] e0f5284 - [WebAssembly] Renumber SIMD opcodes

2020-05-01 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-05-01T17:20:49-07:00 New Revision: e0f52842c8bcf1e0a59d2535072795597571adb6 URL: https://github.com/llvm/llvm-project/commit/e0f52842c8bcf1e0a59d2535072795597571adb6 DIFF: https://github.com/llvm/llvm-project/commit/e0f52842c8bcf1e0a59d2535072795597571adb6.diff

[clang] 95fac2e - [WebAssembly] Rename SIMD min/max/avgr intrinsics for consistency

2020-04-01 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-04-01T09:38:41-07:00 New Revision: 95fac2e46b73c67495dbdb43ef178d33281c05ec URL: https://github.com/llvm/llvm-project/commit/95fac2e46b73c67495dbdb43ef178d33281c05ec DIFF: https://github.com/llvm/llvm-project/commit/95fac2e46b73c67495dbdb43ef178d33281c05ec.diff

[clang] 5074776 - [WebAssembly] Import wasm_simd128.h from Emscripten

2020-03-30 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-03-30T17:04:18-07:00 New Revision: 5074776de478a114ece3f82668aa1363b2f17c92 URL: https://github.com/llvm/llvm-project/commit/5074776de478a114ece3f82668aa1363b2f17c92 DIFF: https://github.com/llvm/llvm-project/commit/5074776de478a114ece3f82668aa1363b2f17c92.diff

[clang] de6cd3e - [WebAssembly] Add SIMD integer abs builtins

2020-03-21 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-03-21T00:21:24-07:00 New Revision: de6cd3e836e10ca1b893459d38e7052b7513d55e URL: https://github.com/llvm/llvm-project/commit/de6cd3e836e10ca1b893459d38e7052b7513d55e DIFF: https://github.com/llvm/llvm-project/commit/de6cd3e836e10ca1b893459d38e7052b7513d55e.diff

[clang] a3f974f - [WebAssembly] SIMD bitmask intrinsics and builtin functions

2020-03-19 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-03-19T17:15:37-07:00 New Revision: a3f974f3c3321d602a49f8ada3d3d4dd34db792a URL: https://github.com/llvm/llvm-project/commit/a3f974f3c3321d602a49f8ada3d3d4dd34db792a DIFF: https://github.com/llvm/llvm-project/commit/a3f974f3c3321d602a49f8ada3d3d4dd34db792a.diff

[clang] d43fcd0 - [WebAssembly] Add SIMD integer min/max builtins

2020-03-06 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-03-06T14:28:52-08:00 New Revision: d43fcd0c0410d474a947cf51a3c67aa2e8d5a711 URL: https://github.com/llvm/llvm-project/commit/d43fcd0c0410d474a947cf51a3c67aa2e8d5a711 DIFF: https://github.com/llvm/llvm-project/commit/d43fcd0c0410d474a947cf51a3c67aa2e8d5a711.diff

[clang] 8c3e6af - [WebAssembly] Add experimental multivalue calling ABI

2020-02-04 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-02-04T21:09:49-08:00 New Revision: 8c3e6af71b8e827655c83997747a2042feddc845 URL: https://github.com/llvm/llvm-project/commit/8c3e6af71b8e827655c83997747a2042feddc845 DIFF: https://github.com/llvm/llvm-project/commit/8c3e6af71b8e827655c83997747a2042feddc845.diff

[clang] 2774836 - [WebAssembly] Enable recently implemented SIMD operations

2020-02-04 Thread Thomas Lively via cfe-commits
Author: Thomas Lively Date: 2020-02-04T18:36:32-08:00 New Revision: 27748363da8df9bd952cc0ba5b9c57f51414a07c URL: https://github.com/llvm/llvm-project/commit/27748363da8df9bd952cc0ba5b9c57f51414a07c DIFF: https://github.com/llvm/llvm-project/commit/27748363da8df9bd952cc0ba5b9c57f51414a07c.diff

  1   2   >