[clang] 915602e - [OpenMP][FIX] Add default clause to switch

2023-01-21 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2023-01-21T19:50:22-08:00 New Revision: 915602e096f2bb4abb53e00f07b90ee821a49963 URL: https://github.com/llvm/llvm-project/commit/915602e096f2bb4abb53e00f07b90ee821a49963 DIFF:

[clang] 366fc10 - [OpenMP][FIX] Remove version check lines in clang test

2023-01-21 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2023-01-21T13:25:24-08:00 New Revision: 366fc10f065dee6fdf94bcaddaecb048dab902e8 URL: https://github.com/llvm/llvm-project/commit/366fc10f065dee6fdf94bcaddaecb048dab902e8 DIFF:

[clang] 5e4369e - [OpenMP][5.1] Support `thread_limit` on `omp target`

2023-01-11 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2023-01-11T22:24:23-08:00 New Revision: 5e4369e53d3c33b3ec69c0b7ec180db8851e792a URL: https://github.com/llvm/llvm-project/commit/5e4369e53d3c33b3ec69c0b7ec180db8851e792a DIFF:

[clang] a8eccca - [OpenMP][FIX] Allow multiple `depend` clauses on a `taskwait nowait`

2023-01-11 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2023-01-11T22:24:23-08:00 New Revision: a8eccca934156943f02c4423e4b7df12fe77dca8 URL: https://github.com/llvm/llvm-project/commit/a8eccca934156943f02c4423e4b7df12fe77dca8 DIFF:

[clang] 900e807 - [OpenMP][FIX] Remove version specific check lines

2023-01-09 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2023-01-09T17:04:56-08:00 New Revision: 900e80737efd834fa034d5905f14b94c8032ed5a URL: https://github.com/llvm/llvm-project/commit/900e80737efd834fa034d5905f14b94c8032ed5a DIFF:

[clang] 9ab0d4d - [OpenMP][2/2] Make device functions have hidden visibility

2023-01-03 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2023-01-03T12:18:30-08:00 New Revision: 9ab0d4d66fa14a9c57864fea72590886ace6d9ee URL: https://github.com/llvm/llvm-project/commit/9ab0d4d66fa14a9c57864fea72590886ace6d9ee DIFF:

[clang] 66890ce - [OpenMP][NFC] Cleanup clause boilerplate

2022-12-19 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2022-12-19T14:32:39-08:00 New Revision: 66890ce0b3d384225302d8c95817a51954102891 URL: https://github.com/llvm/llvm-project/commit/66890ce0b3d384225302d8c95817a51954102891 DIFF:

[clang] e2d75f9 - [OpenMP][NFC] Remove more unused code, eliminate warning

2022-12-13 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2022-12-13T20:53:45-08:00 New Revision: e2d75f9b6ba58940d82a2e1ef92e8270d6793788 URL: https://github.com/llvm/llvm-project/commit/e2d75f9b6ba58940d82a2e1ef92e8270d6793788 DIFF:

[clang] 6133942 - [OpenMP][FIX] Remove AssertingVHs that outlive their values

2022-12-07 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2022-12-07T18:27:55-08:00 New Revision: 61339427961a4399174e3e69240de7d1ad403046 URL: https://github.com/llvm/llvm-project/commit/61339427961a4399174e3e69240de7d1ad403046 DIFF:

[clang] 126db46 - [OpenMP][FIX] Adjust to clang tests after D136740

2022-10-26 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2022-10-26T12:33:55-07:00 New Revision: 126db4674aa54a37af4349d39f22e506b93d15de URL: https://github.com/llvm/llvm-project/commit/126db4674aa54a37af4349d39f22e506b93d15de DIFF:

[clang] 48d6f52 - [CUDA][FIX] Make shfl[_sync] for unsigned long long non-recursive

2022-07-21 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2022-07-21T12:36:54-05:00 New Revision: 48d6f5240187573881f96cc9574ea09592f50723 URL: https://github.com/llvm/llvm-project/commit/48d6f5240187573881f96cc9574ea09592f50723 DIFF:

[clang] 1df3a91 - [OpenMP][FIX] Make test check lines less strict

2022-03-18 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2022-03-18T10:53:32-05:00 New Revision: 1df3a913efc497b2ce63d856b25ba8903378d377 URL: https://github.com/llvm/llvm-project/commit/1df3a913efc497b2ce63d856b25ba8903378d377 DIFF:

[clang] b4cc3b1 - [OpenMP][FIX] Make metadata and attribute check lines less detailed

2022-03-17 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2022-03-17T14:58:22-05:00 New Revision: b4cc3b1dd8d7200640210513263b28187f810703 URL: https://github.com/llvm/llvm-project/commit/b4cc3b1dd8d7200640210513263b28187f810703 DIFF:

[clang] 052a6c7 - [OpenMP][FIX] Relax test check lines

2022-03-17 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2022-03-17T14:01:47-05:00 New Revision: 052a6c744af542bfd9d7faad5de72caf9f3eb6a7 URL: https://github.com/llvm/llvm-project/commit/052a6c744af542bfd9d7faad5de72caf9f3eb6a7 DIFF:

[clang] f02550b - Reapply "[OpenMP][FIX] Allow device constructors for AMD GPU"

2022-03-17 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2022-03-17T12:53:47-05:00 New Revision: f02550bdd9b7e4b442009edc02f9e3f78400ae30 URL: https://github.com/llvm/llvm-project/commit/f02550bdd9b7e4b442009edc02f9e3f78400ae30 DIFF:

[clang] a597d6a - Revert "[OpenMP][FIX] Allow device constructors for AMD GPU"

2022-03-16 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2022-03-16T17:35:54-05:00 New Revision: a597d6a780b184539f504392168b004bf392a135 URL: https://github.com/llvm/llvm-project/commit/a597d6a780b184539f504392168b004bf392a135 DIFF:

[clang] 07b1766 - [OpenMP][FIX] Allow device constructors for AMD GPU

2022-03-16 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2022-03-16T17:04:28-05:00 New Revision: 07b176646134c3d88a4cecef5e0058e2de6b2409 URL: https://github.com/llvm/llvm-project/commit/07b176646134c3d88a4cecef5e0058e2de6b2409 DIFF:

[clang] 6f2ee1c - [OpenMP][AMDGPU] Optimize the linked in math libraries

2022-01-19 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2022-01-19T23:36:36-06:00 New Revision: 6f2ee1ca5e39b4286f7eb1aeb63b408f952f93c9 URL: https://github.com/llvm/llvm-project/commit/6f2ee1ca5e39b4286f7eb1aeb63b408f952f93c9 DIFF:

[clang] 37639b7 - [OpenMP][FIX] Emit debug declares only if debug info is available

2022-01-08 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2022-01-08T17:01:19-06:00 New Revision: 37639b72a17be443e7f73e906554f8bbd0dbf271 URL: https://github.com/llvm/llvm-project/commit/37639b72a17be443e7f73e906554f8bbd0dbf271 DIFF:

[clang] 7f1eaea - [OpenMP][NFC] Extract assumption helpers into own header file

2021-12-28 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-12-28T23:53:29-06:00 New Revision: 7f1eaeafe7a13fc642e9510f43ec19390b32157d URL: https://github.com/llvm/llvm-project/commit/7f1eaeafe7a13fc642e9510f43ec19390b32157d DIFF:

[clang] 6cf6fa6 - [OpenMP] Declare variants for templates need to match # template args

2021-10-27 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-10-27T21:04:32-05:00 New Revision: 6cf6fa6ef1c28de0d553a38defa719342774f104 URL: https://github.com/llvm/llvm-project/commit/6cf6fa6ef1c28de0d553a38defa719342774f104 DIFF:

[clang] 45e8e08 - [OpenMP] Encode `omp [...] assume[...]` assumptions with `omp[x]` prefix

2021-09-10 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-09-10T12:08:52-05:00 New Revision: 45e8e084921b99ca36131d7f90359c70c4e1a25c URL: https://github.com/llvm/llvm-project/commit/45e8e084921b99ca36131d7f90359c70c4e1a25c DIFF:

[clang] 2930c83 - [OpenMP][FIX] Allow declare variant to work with reference types

2021-08-27 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-08-27T13:12:14-05:00 New Revision: 2930c839a5877356db6966409f4f9f2cdbcf3a07 URL: https://github.com/llvm/llvm-project/commit/2930c839a5877356db6966409f4f9f2cdbcf3a07 DIFF:

[clang] 514c033 - [OpenMP] Detect SPMD compatible kernels and execute them as such

2021-07-10 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-07-10T18:44:25-05:00 New Revision: 514c033db1e0c237eccd56b9fc11fe05a6baff39 URL: https://github.com/llvm/llvm-project/commit/514c033db1e0c237eccd56b9fc11fe05a6baff39 DIFF:

[clang] a706b94 - [OpenMP][NFCI] Re-enable two remarks tests after D101977 landed

2021-07-10 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-07-10T18:18:34-05:00 New Revision: a706b94ea5560a7733e403006a9066cc41e82b5d URL: https://github.com/llvm/llvm-project/commit/a706b94ea5560a7733e403006a9066cc41e82b5d DIFF:

[clang] 1d5711c - [OpenMP] Unified entry point for SPMD & generic kernels in the device RTL

2021-07-10 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-07-10T12:32:50-05:00 New Revision: 1d5711c3eeb62098b46d4d383f2e849b9756105d URL: https://github.com/llvm/llvm-project/commit/1d5711c3eeb62098b46d4d383f2e849b9756105d DIFF:

[clang] 3f14596 - [OpenMP] Ensure the DefaultMapperId has a location

2021-05-06 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-05-06T02:10:36-05:00 New Revision: 3f14596700093bce436ae27178c307e842398b65 URL: https://github.com/llvm/llvm-project/commit/3f14596700093bce436ae27178c307e842398b65 DIFF:

[clang] 5d8d994 - [OpenMP] Make sure classes work on the device as they do on the host

2021-05-06 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-05-06T02:10:30-05:00 New Revision: 5d8d994dfbe38fe86b1d883daa9fd8e47cdc1376 URL: https://github.com/llvm/llvm-project/commit/5d8d994dfbe38fe86b1d883daa9fd8e47cdc1376 DIFF:

[clang] cbe8b57 - [Clang] Allow the combination of loader_uninitialized and address spaces

2021-04-23 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-04-23T11:21:52-05:00 New Revision: cbe8b57a675537183eaf8c32eaa6087cea3fc5da URL: https://github.com/llvm/llvm-project/commit/cbe8b57a675537183eaf8c32eaa6087cea3fc5da DIFF:

[clang] 03cc8a1 - [OpenMP][NFC] Move the `noinline` to the parallel entry point

2021-03-30 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-03-30T01:12:45-05:00 New Revision: 03cc8a1ba050f3138c30e7771e29a32fab22e957 URL: https://github.com/llvm/llvm-project/commit/03cc8a1ba050f3138c30e7771e29a32fab22e957 DIFF:

[clang] 49ed303 - Revert "[OpenMP] Do not propagate match extensions to nested contexts"

2021-03-11 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-03-11T23:48:36-06:00 New Revision: 49ed3032ff17ad0a7a4fcd765dbbcac627ca6fa0 URL: https://github.com/llvm/llvm-project/commit/49ed3032ff17ad0a7a4fcd765dbbcac627ca6fa0 DIFF:

[clang] 0fe0d11 - Revert "[OpenMP] Introduce the `disable_selector_propagation` variant selector trait"

2021-03-11 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-03-11T23:48:35-06:00 New Revision: 0fe0d114e41c5e3448d88f4353b4047351f26be0 URL: https://github.com/llvm/llvm-project/commit/0fe0d114e41c5e3448d88f4353b4047351f26be0 DIFF:

[clang] b264245 - [OpenMP] Introduce the `disable_selector_propagation` variant selector trait

2021-03-11 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-03-11T23:31:25-06:00 New Revision: b2642456abc6f11ef0a948332ab32c335aba1bcf URL: https://github.com/llvm/llvm-project/commit/b2642456abc6f11ef0a948332ab32c335aba1bcf DIFF:

[clang] ad9e98b - [OpenMP] Do not propagate match extensions to nested contexts

2021-03-11 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-03-11T23:31:21-06:00 New Revision: ad9e98b8efa0138559eb640023695dab54967a8d URL: https://github.com/llvm/llvm-project/commit/ad9e98b8efa0138559eb640023695dab54967a8d DIFF:

[clang] cd1bd6e - [Utils] Check for more global information in update_test_checks

2021-03-11 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-03-11T23:31:16-06:00 New Revision: cd1bd6e5870044f3e35da3f713782563e0014c5d URL: https://github.com/llvm/llvm-project/commit/cd1bd6e5870044f3e35da3f713782563e0014c5d DIFF:

[clang] 1dd66e6 - [OpenMP] Delay more diagnostics of potentially non-emitted code

2021-02-15 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-02-15T13:17:05-06:00 New Revision: 1dd66e6111a8247c6c7931143251c0cf1442b905 URL: https://github.com/llvm/llvm-project/commit/1dd66e6111a8247c6c7931143251c0cf1442b905 DIFF:

[clang] f9286b4 - [OpenMP] Attribute target diagnostics properly

2021-02-15 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-02-15T13:16:55-06:00 New Revision: f9286b434b764b366f1aad9249c04e7741ed5518 URL: https://github.com/llvm/llvm-project/commit/f9286b434b764b366f1aad9249c04e7741ed5518 DIFF:

[clang] 3b2f19d - [OpenMP][NFC] Pre-commit test changes regarding PR48933

2021-02-15 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-02-15T13:16:44-06:00 New Revision: 3b2f19d0bc2803697526191a8a607efa0b38f7e4 URL: https://github.com/llvm/llvm-project/commit/3b2f19d0bc2803697526191a8a607efa0b38f7e4 DIFF:

[clang] 6e71015 - [OpenMP][Docs] Mark finished features as done

2021-01-07 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-01-07T14:39:18-06:00 New Revision: 6e7101530dae78efd7b5cdffc1338790ed3e5705 URL: https://github.com/llvm/llvm-project/commit/6e7101530dae78efd7b5cdffc1338790ed3e5705 DIFF:

[clang] 36c4dc9 - [OpenMP][FIX] Ensure the isa trait is evaluated last

2021-01-07 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-01-07T14:31:20-06:00 New Revision: 36c4dc9b42fe2e6af4ab488b7c4013d5082b67f6 URL: https://github.com/llvm/llvm-project/commit/36c4dc9b42fe2e6af4ab488b7c4013d5082b67f6 DIFF:

[clang] d970a28 - [OpenMP][Fix] Make the arch selector for x86_64 work

2021-01-07 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2021-01-07T14:31:18-06:00 New Revision: d970a285b8567b93aea39e7e4d10965fe8b7340c URL: https://github.com/llvm/llvm-project/commit/d970a285b8567b93aea39e7e4d10965fe8b7340c DIFF:

[clang] 994bb6e - [OpenMP][NFC] Provide a new remark and documentation

2020-12-17 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-12-17T14:38:26-06:00 New Revision: 994bb6eb7d01db1d9461e54d17a63af2ba1af2c9 URL: https://github.com/llvm/llvm-project/commit/994bb6eb7d01db1d9461e54d17a63af2ba1af2c9 DIFF:

[clang] 2e6e4e6 - [OpenMP] Add initial support for `omp [begin/end] assumes`

2020-12-16 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-12-16T20:02:49-06:00 New Revision: 2e6e4e6aeef71dd8fba038177a34a82b574d2126 URL: https://github.com/llvm/llvm-project/commit/2e6e4e6aeef71dd8fba038177a34a82b574d2126 DIFF:

[clang] 1efd7a7 - Revert "[OpenMP] Add initial support for `omp [begin/end] assumes`"

2020-12-15 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-12-15T18:03:10-06:00 New Revision: 1efd7a73acdf1e3f61bbcf82d3c30be41771ce6b URL: https://github.com/llvm/llvm-project/commit/1efd7a73acdf1e3f61bbcf82d3c30be41771ce6b DIFF:

[clang] bc7126b - [FIX] Add the comma missing in D91979

2020-12-15 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-12-15T17:24:53-06:00 New Revision: bc7126b2bc542fdb28347c73a9cb193f5790d93b URL: https://github.com/llvm/llvm-project/commit/bc7126b2bc542fdb28347c73a9cb193f5790d93b DIFF:

[clang] a5a14cb - [OpenMP] Add initial support for `omp [begin/end] assumes`

2020-12-15 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-12-15T16:51:34-06:00 New Revision: a5a14cbe7f87e01882ecaa14df5d596cbf38823a URL: https://github.com/llvm/llvm-project/commit/a5a14cbe7f87e01882ecaa14df5d596cbf38823a DIFF:

[clang] b9c7754 - [Clang][Attr] Introduce the `assume` function attribute

2020-12-15 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-12-15T16:51:34-06:00 New Revision: b9c77542e23756967e77dc42412effc41257a850 URL: https://github.com/llvm/llvm-project/commit/b9c77542e23756967e77dc42412effc41257a850 DIFF:

[clang] 2c58fa5 - [OpenMP][NFC] Clang format ParseOpenMP

2020-10-30 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-10-30T01:31:45-05:00 New Revision: 2c58fa54e8fae3e03bb8d69d32ab2333de9e2697 URL: https://github.com/llvm/llvm-project/commit/2c58fa54e8fae3e03bb8d69d32ab2333de9e2697 DIFF:

[clang] 17c8251 - [OpenMP][CUDA][FIX] Use the new `remquo` overload only for OpenMP

2020-10-27 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-10-27T23:52:59-05:00 New Revision: 17c8251bca83072d2f3e00f936d6ce24500e6b02 URL: https://github.com/llvm/llvm-project/commit/17c8251bca83072d2f3e00f936d6ce24500e6b02 DIFF:

[clang] b1a90e1 - [OpenMP][CUDA] Add missing overload for `remquo(float,float,int*)`

2020-10-27 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-10-27T19:12:51-05:00 New Revision: b1a90e1599a65bccf9af985603e198af3876b59a URL: https://github.com/llvm/llvm-project/commit/b1a90e1599a65bccf9af985603e198af3876b59a DIFF:

[clang] 5a3f6bf - Reapply "[OpenMP][FIX] Verify compatible types for declare variant calls" D88384

2020-10-06 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-10-07T00:06:51-05:00 New Revision: 5a3f6bfe8a71b94728597aee12a4c36949d5f6af URL: https://github.com/llvm/llvm-project/commit/5a3f6bfe8a71b94728597aee12a4c36949d5f6af DIFF:

[clang] 4fc69ab - Revert "[OpenMP][FIX] Verify compatible types for declare variant calls"

2020-09-28 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-09-29T00:37:11-05:00 New Revision: 4fc69ab002382675d84f611f22599cb3cb4a0787 URL: https://github.com/llvm/llvm-project/commit/4fc69ab002382675d84f611f22599cb3cb4a0787 DIFF:

[clang] c942095 - [OpenMP][FIX] Verify compatible types for declare variant calls

2020-09-28 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-09-28T23:26:21-05:00 New Revision: c942095790decf525a445f3bd68fb9bcc9aa43c6 URL: https://github.com/llvm/llvm-project/commit/c942095790decf525a445f3bd68fb9bcc9aa43c6 DIFF:

[clang] 5c1084e - [OpenMP] Context selector extensions for template functions

2020-09-16 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-09-16T13:37:10-05:00 New Revision: 5c1084e8840b02d410ba125cbba466465242d820 URL: https://github.com/llvm/llvm-project/commit/5c1084e8840b02d410ba125cbba466465242d820 DIFF:

[clang] 9765220 - [OpenMP] Overload `std::isnan` and friends multiple times for the GPU

2020-09-16 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-09-16T13:37:09-05:00 New Revision: 97652202d1e6964d5d7a1c03a257452c7ad95233 URL: https://github.com/llvm/llvm-project/commit/97652202d1e6964d5d7a1c03a257452c7ad95233 DIFF:

[clang] 56069b5 - [OpenMP] Support `std::complex` math functions in target regions

2020-09-16 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-09-16T13:37:10-05:00 New Revision: 56069b5c71ca78749aa983c1e9de6f1e4c049f4b URL: https://github.com/llvm/llvm-project/commit/56069b5c71ca78749aa983c1e9de6f1e4c049f4b DIFF:

[clang] c4b7a1d - [OpenMP] Context selector extensions for return value overloading

2020-09-16 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-09-16T13:37:09-05:00 New Revision: c4b7a1da9d872ed075ce99c80a90b11a135577a0 URL: https://github.com/llvm/llvm-project/commit/c4b7a1da9d872ed075ce99c80a90b11a135577a0 DIFF:

[clang] 5c63ae1 - [OpenMP] Support nested OpenMP context selectors (declare variant)

2020-09-16 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-09-16T13:37:09-05:00 New Revision: 5c63ae156e96a20ce96570d4bd2c48a9c8170a9d URL: https://github.com/llvm/llvm-project/commit/5c63ae156e96a20ce96570d4bd2c48a9c8170a9d DIFF:

[clang] 05fd04e - [OpenMP][FIX] Do not drop a '$' while demangling declare variant names

2020-09-16 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-09-16T13:37:09-05:00 New Revision: 05fd04eda4b22b09e33753132cbf037a1265c7e2 URL: https://github.com/llvm/llvm-project/commit/05fd04eda4b22b09e33753132cbf037a1265c7e2 DIFF:

[clang] 6a02932 - [OpenMP][FIX] Do not crash trying to print a missing (demangled) user condition

2020-09-16 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-09-16T13:37:08-05:00 New Revision: 6a02932becaeaeb02eddfaed567f3dad3719dd1c URL: https://github.com/llvm/llvm-project/commit/6a02932becaeaeb02eddfaed567f3dad3719dd1c DIFF:

[clang] 95a25e4 - [OpenMP][FIX] Do not use TBAA in type punning reduction GPU code PR46156

2020-08-16 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-08-16T14:38:31-05:00 New Revision: 95a25e4c3203f35e9f57f9fac620b4a21bffd6e1 URL: https://github.com/llvm/llvm-project/commit/95a25e4c3203f35e9f57f9fac620b4a21bffd6e1 DIFF:

[clang] 07c3348 - [OpenMP][NFC] Update test check lines with new script version

2020-08-14 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-08-14T08:59:25-05:00 New Revision: 07c33487faff3067953d61e5e968b6c3d1b845d6 URL: https://github.com/llvm/llvm-project/commit/07c33487faff3067953d61e5e968b6c3d1b845d6 DIFF:

[clang] 97ce7fd - [UpdateTestChecks] Match unnamed values like "@[0-9]+" and "![0-9]+"

2020-08-12 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-08-12T01:04:16-05:00 New Revision: 97ce7fd89fcc92d84c1938108388f735d55d372c URL: https://github.com/llvm/llvm-project/commit/97ce7fd89fcc92d84c1938108388f735d55d372c DIFF:

[clang] 19756ef - [OpenMP][IRBuilder] Support allocas in nested parallel regions

2020-07-30 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-07-30T10:19:39-05:00 New Revision: 19756ef53a498b7aa1fbac9e3a7cd3aa8e110fad URL: https://github.com/llvm/llvm-project/commit/19756ef53a498b7aa1fbac9e3a7cd3aa8e110fad DIFF:

[clang] ebad64d - [OpenMP][FIX] Consistently use OpenMPIRBuilder if requested

2020-07-30 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-07-30T10:19:40-05:00 New Revision: ebad64dfe133e64d1df6b82e6ef2fb031d635b08 URL: https://github.com/llvm/llvm-project/commit/ebad64dfe133e64d1df6b82e6ef2fb031d635b08 DIFF:

[clang] b08abf4 - [OpenMP] Fix D83281 issue on windows by allowing `dso_local` in CHECK [2/1]

2020-07-29 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-07-29T15:47:45-05:00 New Revision: b08abf4c808e98718b8806dafcae1626328676d4 URL: https://github.com/llvm/llvm-project/commit/b08abf4c808e98718b8806dafcae1626328676d4 DIFF:

[clang] 8723280 - [OpenMP] Fix D83281 issue on windows by allowing `dso_local` in CHECK

2020-07-29 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-07-29T15:18:20-05:00 New Revision: 8723280b68b1e5ed97a699466720b36a32a9e406 URL: https://github.com/llvm/llvm-project/commit/8723280b68b1e5ed97a699466720b36a32a9e406 DIFF:

[clang] ee05167 - [OpenMP] Allow traits for the OpenMP context selector `isa`

2020-07-29 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-07-29T10:22:27-05:00 New Revision: ee05167cc42b95f70bc2ff1bd4402969f356f53b URL: https://github.com/llvm/llvm-project/commit/ee05167cc42b95f70bc2ff1bd4402969f356f53b DIFF:

[clang] 7db017b - [OpenMP][Docs] Update Clang Support docs after D75591

2020-07-29 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-07-29T10:21:05-05:00 New Revision: 7db017bf3405c7fa43786fe27380d88702e19584 URL: https://github.com/llvm/llvm-project/commit/7db017bf3405c7fa43786fe27380d88702e19584 DIFF:

[clang] d87c92e - [OpenMP][FIX] Check only for deterministic part of a generated function name

2020-07-14 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-07-14T22:48:22-05:00 New Revision: d87c92e5a2eca620903ce53592ccbe4f8807abe1 URL: https://github.com/llvm/llvm-project/commit/d87c92e5a2eca620903ce53592ccbe4f8807abe1 DIFF:

[clang] 7af287d - [OpenMP][IRBuilder] Support nested parallel regions

2020-07-14 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-07-14T22:39:06-05:00 New Revision: 7af287d0d921471f18b5c3054ce42381c0f973ed URL: https://github.com/llvm/llvm-project/commit/7af287d0d921471f18b5c3054ce42381c0f973ed DIFF:

[clang] fec1f21 - [OpenMP] Emit remarks during GPU state machine optimization

2020-07-14 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-07-14T22:33:57-05:00 New Revision: fec1f2109f33c9a1a7650272b3bfb8f0f81f6a2b URL: https://github.com/llvm/llvm-project/commit/fec1f2109f33c9a1a7650272b3bfb8f0f81f6a2b DIFF:

[clang] c986995 - [OpenMP][NFC] Remove unused (always fixed) arguments

2020-07-10 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-07-11T00:51:51-05:00 New Revision: c98699582a6333bbe76ff7853b4cd6beb45754cf URL: https://github.com/llvm/llvm-project/commit/c98699582a6333bbe76ff7853b4cd6beb45754cf DIFF:

[clang] b5667d0 - [OpenMP][CUDA] Fix std::complex in GPU regions

2020-07-10 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-07-11T00:40:05-05:00 New Revision: b5667d00e0447747419a783697b84a37f59ce055 URL: https://github.com/llvm/llvm-project/commit/b5667d00e0447747419a783697b84a37f59ce055 DIFF:

[clang] cd0ea03 - [OpenMP][NFC] Remove unused and untested code from the device runtime

2020-07-10 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-07-10T19:09:41-05:00 New Revision: cd0ea03e6f157e8fb477cd8368b29e1448eeb265 URL: https://github.com/llvm/llvm-project/commit/cd0ea03e6f157e8fb477cd8368b29e1448eeb265 DIFF:

[clang] 7f1e6fc - [OpenMP] Use __OPENMP_NVPTX__ instead of _OPENMP in wrapper headers

2020-07-10 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-07-10T18:53:34-05:00 New Revision: 7f1e6fcff9427adfa8efa3bfeeeac801da788b87 URL: https://github.com/llvm/llvm-project/commit/7f1e6fcff9427adfa8efa3bfeeeac801da788b87 DIFF:

[clang] e3e47e8 - [OpenMP] Make complex soft-float functions on the GPU weak definitions

2020-07-09 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-07-09T01:06:55-05:00 New Revision: e3e47e80355422df2e730cf97a0c80bb6de3915e URL: https://github.com/llvm/llvm-project/commit/e3e47e80355422df2e730cf97a0c80bb6de3915e DIFF:

[clang] d999cbc - [OpenMP] Initial support for std::complex in target regions

2020-07-08 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-07-08T17:33:59-05:00 New Revision: d999cbc98832154e15e786b98281211d5c1b9f5d URL: https://github.com/llvm/llvm-project/commit/d999cbc98832154e15e786b98281211d5c1b9f5d DIFF:

[clang] 17d8334 - [OpenMP] Allow to go first in C++-mode in target regions

2020-04-09 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-04-09T22:10:31-05:00 New Revision: 17d83342235f01d4b110dc5d4664fe96f6597f11 URL: https://github.com/llvm/llvm-project/commit/17d83342235f01d4b110dc5d4664fe96f6597f11 DIFF:

[clang] f85ae05 - [OpenMP] Provide math functions in OpenMP device code via OpenMP variants

2020-04-07 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-04-07T23:33:24-05:00 New Revision: f85ae058f580e9d74c4a8f2f0de168c18da6150f URL: https://github.com/llvm/llvm-project/commit/f85ae058f580e9d74c4a8f2f0de168c18da6150f DIFF:

[clang] a19eb1d - [OpenMP] Add match_{all,any,none} declare variant selector extensions.

2020-04-07 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-04-07T23:33:24-05:00 New Revision: a19eb1de726c1ccbf60dca6a1fbcd49b3157282f URL: https://github.com/llvm/llvm-project/commit/a19eb1de726c1ccbf60dca6a1fbcd49b3157282f DIFF:

[clang] eb5a16e - [OpenMP] Specialize OpenMP calls after template instantiation

2020-04-07 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-04-07T23:33:24-05:00 New Revision: eb5a16efbf59150af31bd4e3d37b8ea5976d780b URL: https://github.com/llvm/llvm-project/commit/eb5a16efbf59150af31bd4e3d37b8ea5976d780b DIFF:

[clang-tools-extra] 5303770 - [OpenMP] "UnFix" last layering problem with FrontendOpenMP

2020-04-07 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-04-07T22:47:41-05:00 New Revision: 530377018f624eadb8c07650511bbb9ca63608de URL: https://github.com/llvm/llvm-project/commit/530377018f624eadb8c07650511bbb9ca63608de DIFF:

[clang-tools-extra] f9d558c - [OpenMP] "UnFix" layering problem with FrontendOpenMP

2020-04-07 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-04-07T14:41:18-05:00 New Revision: f9d558c871337699d2815dbf116bae94025f5d90 URL: https://github.com/llvm/llvm-project/commit/f9d558c871337699d2815dbf116bae94025f5d90 DIFF:

[clang-tools-extra] 97aa593 - [OpenMP] Fix layering problem with FrontendOpenMP

2020-04-06 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-04-06T13:04:26-05:00 New Revision: 97aa593a8387586095b7eac12974ba2fdd08f4c3 URL: https://github.com/llvm/llvm-project/commit/97aa593a8387586095b7eac12974ba2fdd08f4c3 DIFF:

Re: [clang-tools-extra] 9e1af17 - [OpenMP][FIX] Add missing cmake dependence needed after 931c0cd713ee

2020-04-06 Thread Johannes Doerfert via cfe-commits
is missing elsewhere, or there's wrong layering. The root cause is the use of `isAllowedClauseForDirective` in ASTMatchers.h. On Mon, Apr 6, 2020 at 5:03 PM Johannes Doerfert via cfe-commits wrote: Author: Johannes Doerfert Date: 2020-04-06T09:01:43-05:00 New Revision

[clang-tools-extra] 9e1af17 - [OpenMP][FIX] Add missing cmake dependence needed after 931c0cd713ee

2020-04-06 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-04-06T09:01:43-05:00 New Revision: 9e1af172eec9a06bffac337057a2452b88466288 URL: https://github.com/llvm/llvm-project/commit/9e1af172eec9a06bffac337057a2452b88466288 DIFF:

[clang] 931c0cd - [OpenMP][NFC] Move and simplify directive -> allowed clause mapping

2020-04-05 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-04-06T00:04:08-05:00 New Revision: 931c0cd713ee9b082389727bed1b518c6a44344f URL: https://github.com/llvm/llvm-project/commit/931c0cd713ee9b082389727bed1b518c6a44344f DIFF:

[clang-tools-extra] 8ea07f6 - [OpenMP] Add extra qualification to OpenMP clause id

2020-04-05 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-04-05T23:10:58-05:00 New Revision: 8ea07f62a6f06bdb7da981425227995423867a4d URL: https://github.com/llvm/llvm-project/commit/8ea07f62a6f06bdb7da981425227995423867a4d DIFF:

[clang] ceed44a - [OpenMP][NFC] Remove unnecessary argument

2020-04-04 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-04-04T11:34:58-05:00 New Revision: ceed44adfd1ae9d714eaa4f0e7fa5a1a149b4dc5 URL: https://github.com/llvm/llvm-project/commit/ceed44adfd1ae9d714eaa4f0e7fa5a1a149b4dc5 DIFF:

[clang] b0b5f04 - [OpenMP][FIX] Undo changes accidentally already introduced in NFC commit

2020-04-02 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-04-02T01:33:39-05:00 New Revision: b0b5f0416be60152ddc8d606b1720daba0005518 URL: https://github.com/llvm/llvm-project/commit/b0b5f0416be60152ddc8d606b1720daba0005518 DIFF:

[clang] 410cfc4 - [OpenMP][FIX] Add second include after header was split in d1705c1196

2020-04-01 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-04-02T00:20:23-05:00 New Revision: 410cfc478f3540d3f07bba920fa3bf99409f6bda URL: https://github.com/llvm/llvm-project/commit/410cfc478f3540d3f07bba920fa3bf99409f6bda DIFF:

[clang] d1705c1 - [CUDA][NFC] Split math.h functions out of __clang_cuda_device_functions.h

2020-04-01 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-04-01T23:46:27-05:00 New Revision: d1705c1196fedfe927716923ac121f1134924a36 URL: https://github.com/llvm/llvm-project/commit/d1705c1196fedfe927716923ac121f1134924a36 DIFF:

[clang] 095cecb - [OpenMP] `omp begin/end declare variant` - part 1, parsing

2020-03-27 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-03-27T02:30:58-05:00 New Revision: 095cecbe0ded16f2e66435d938fdc3cb1869713f URL: https://github.com/llvm/llvm-project/commit/095cecbe0ded16f2e66435d938fdc3cb1869713f DIFF:

[clang] b293224 - [OpenMP][NFC] Open `llvm` and `llvm::omp` namespace in OpenMPClause.cpp

2020-03-27 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-03-27T02:30:57-05:00 New Revision: b29322435abd9aa802ccc68a57f89cb068ff8526 URL: https://github.com/llvm/llvm-project/commit/b29322435abd9aa802ccc68a57f89cb068ff8526 DIFF:

[clang] 56d1553 - [OpenMP][NFC] Outline common functionality (skipUntilPragmaOpenMPEnd)

2020-03-27 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-03-27T02:30:57-05:00 New Revision: 56d1553dd2cfc60b62c6e898a1dde18e4d6ebc71 URL: https://github.com/llvm/llvm-project/commit/56d1553dd2cfc60b62c6e898a1dde18e4d6ebc71 DIFF:

[clang] 55eca28 - [OpenMP][NFC] Minimize memory usage and copying of `OMPTraitInfo`s

2020-03-23 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-03-23T14:23:46-05:00 New Revision: 55eca2853e4f096be189208770034a8a4fb72666 URL: https://github.com/llvm/llvm-project/commit/55eca2853e4f096be189208770034a8a4fb72666 DIFF:

Re: [clang] 857bf5d - [FIX] Do not copy an llvm::function_ref if it has to be reused

2020-03-23 Thread Johannes Doerfert via cfe-commits
Apologies for the confusion. I wrote the commit message after looking into this and I though the issue was related to the capture by copy in the inner llvm::any_of and the reuse in the outer. Looking back at the code I cannot say anymore how I got that impression. If you think the reference is

Re: [clang] 857bf5d - [FIX] Do not copy an llvm::function_ref if it has to be reused

2020-03-22 Thread Johannes Doerfert via cfe-commits
please let me know if there is anything I can do. On 3/22/20 12:21 AM, David Blaikie wrote: "a problem" seems a smidge vague - was there a specific explanation for the kind of problem that was signalled? Or was this fix a bit of a shot in the dark? On Sat, Feb 15, 2020 at 10:55 PM Johannes

[clang] 396b725 - [OpenMP][Opt] Combine `struct ident_t*` during deduplication

2020-02-25 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-02-25T14:07:14-08:00 New Revision: 396b7253944e927878dff2f6321efabb3aaa0f45 URL: https://github.com/llvm/llvm-project/commit/396b7253944e927878dff2f6321efabb3aaa0f45 DIFF:

<    1   2   3   4   >