[clang] [Clang][OpenMP] Fix stdio.h wrapper when glibc includes again (PR #77017)

2024-01-05 Thread Joel E. Denny via cfe-commits
https://github.com/jdenny-ornl closed https://github.com/llvm/llvm-project/pull/77017 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Clang][OpenMP] Fix stdio.h wrapper when glibc includes again (PR #77017)

2024-01-04 Thread Joel E. Denny via cfe-commits
jdenny-ornl wrote: > TYVM for fixing this. There's a lot of hacky stuff we need to do here to make > it work, but it is what it is. > > Guessing the other wrapped files are fine? I remember having problems with > `cytype` and `string` but I hopefully resolved a lot of those already. I do

[clang] [Clang][OpenMP] Fix stdio.h wrapper when glibc includes again (PR #77017)

2024-01-04 Thread Joel E. Denny via cfe-commits
https://github.com/jdenny-ornl created https://github.com/llvm/llvm-project/pull/77017 Since D154036 landed (2a65d0388ca0 on July 7, 2023), I've been seeing many (40-50) libomptarget test failures with errors like the following on some of our test systems: ```

[clang-tools-extra] [lit] Are all RUN lines skipped in windows cmd? (PR #65242)

2023-09-07 Thread Joel E. Denny via cfe-commits
jdenny-ornl wrote: > I have no stake in Apple/Swift, but for myself, `cmd` is the natural shell to > use on Windows. (When I install Visual Studio, it creates a widget that > brings up a `cmd` shell with the right environment. I'm not aware of a > similar widget for PowerShell.) While I

[clang] [lit] Are all RUN lines skipped in windows cmd? (PR #65242)

2023-09-07 Thread Joel E. Denny via cfe-commits
jdenny-ornl wrote: > I think that might be a bit too accelerated. I work mostly with a fork of > LLVM (https://github.com/apple/llvm-project) and do care about the usability > of `cmd` as a shell (however, it is significantly behind but is working on > updating to a more recent version). I

[clang-tools-extra] [lit] Are all RUN lines skipped in windows cmd? (PR #65242)

2023-09-07 Thread Joel E. Denny via cfe-commits
jdenny-ornl wrote: > I think that might be a bit too accelerated. I work mostly with a fork of > LLVM (https://github.com/apple/llvm-project) and do care about the usability > of `cmd` as a shell (however, it is significantly behind but is working on > updating to a more recent version). I

[clang] [lit] Are all RUN lines skipped in windows cmd? (PR #65242)

2023-09-05 Thread Joel E. Denny via cfe-commits
jdenny-ornl wrote: Thanks for everyone's comments so far. This PR is not ready to land. As discussed, it doesn't fully fix support for windows `cmd` as a lit external shell. Given how long that use case has been broken (apparently since April, 2022), it seems that's a use case no one cares

[clang-tools-extra] [lit] Are all RUN lines skipped in windows cmd? (PR #65242)

2023-09-05 Thread Joel E. Denny via cfe-commits
https://github.com/jdenny-ornl updated https://github.com/llvm/llvm-project/pull/65242: >From 26d5891879583b9addd2a6d4d7caf4241ba55b85 Mon Sep 17 00:00:00 2001 From: "Joel E. Denny" Date: Thu, 31 Aug 2023 20:24:51 -0400 Subject: [PATCH 1/2] [lit] Are all RUN lines skipped in windows cmd? Key

[clang] 19841e4 - [OpenMP] Fix transformed loop's var privacy

2023-06-02 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2023-06-02T12:18:13-04:00 New Revision: 19841e4dcaabe573d35eb88a130fc34d32ecd708 URL: https://github.com/llvm/llvm-project/commit/19841e4dcaabe573d35eb88a130fc34d32ecd708 DIFF: https://github.com/llvm/llvm-project/commit/19841e4dcaabe573d35eb88a130fc34d32ecd708.diff

[clang] 28412d1 - [lit] Implement DEFINE and REDEFINE directives

2022-09-21 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2022-09-21T11:32:05-04:00 New Revision: 28412d1800e391c5ba8e7607bb15c74b106d581b URL: https://github.com/llvm/llvm-project/commit/28412d1800e391c5ba8e7607bb15c74b106d581b DIFF: https://github.com/llvm/llvm-project/commit/28412d1800e391c5ba8e7607bb15c74b106d581b.diff

[clang] 0103d4d - [Clang][OpenMP] Don't overload "extension" in status doc

2022-06-27 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2022-06-27T18:41:17-04:00 New Revision: 0103d4da740c9d2688389e2aa5e3c2f3792e6940 URL: https://github.com/llvm/llvm-project/commit/0103d4da740c9d2688389e2aa5e3c2f3792e6940 DIFF: https://github.com/llvm/llvm-project/commit/0103d4da740c9d2688389e2aa5e3c2f3792e6940.diff

[clang] d2e3cb7 - [OpenMP][Clang] Fix atomic compare for signed vs. unsigned

2022-05-30 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2022-05-30T11:02:20-04:00 New Revision: d2e3cb737417a2e5ffad34f666fa8510e88e8bc2 URL: https://github.com/llvm/llvm-project/commit/d2e3cb737417a2e5ffad34f666fa8510e88e8bc2 DIFF: https://github.com/llvm/llvm-project/commit/d2e3cb737417a2e5ffad34f666fa8510e88e8bc2.diff

[clang] 4a36813 - [OpenACC][OpenMP] Document atomic-in-teams extension

2022-05-27 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2022-05-27T18:53:19-04:00 New Revision: 4a368136693ba9c4e827702e9d390280c3d5e7ac URL: https://github.com/llvm/llvm-project/commit/4a368136693ba9c4e827702e9d390280c3d5e7ac DIFF: https://github.com/llvm/llvm-project/commit/4a368136693ba9c4e827702e9d390280c3d5e7ac.diff

[clang] 48ca3a5 - [OpenMP] Extend omp teams to permit nested omp atomic

2022-05-26 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2022-05-26T14:59:16-04:00 New Revision: 48ca3a5ebb156ccb776eea399138b7cda4d13395 URL: https://github.com/llvm/llvm-project/commit/48ca3a5ebb156ccb776eea399138b7cda4d13395 DIFF: https://github.com/llvm/llvm-project/commit/48ca3a5ebb156ccb776eea399138b7cda4d13395.diff

[clang] 5b0a948 - [UpdateCCTestChecks] Implement --global-hex-value-regex

2021-07-20 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2021-07-20T11:23:20-04:00 New Revision: 5b0a948a81e695f044e88659be18a28256b1e309 URL: https://github.com/llvm/llvm-project/commit/5b0a948a81e695f044e88659be18a28256b1e309 DIFF: https://github.com/llvm/llvm-project/commit/5b0a948a81e695f044e88659be18a28256b1e309.diff

[clang] 2f5b2ea - [UpdateCCTestChecks] Implement --global-value-regex

2021-07-20 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2021-07-20T11:23:20-04:00 New Revision: 2f5b2ea6cd854edfa2722ae0b5acf604a333e785 URL: https://github.com/llvm/llvm-project/commit/2f5b2ea6cd854edfa2722ae0b5acf604a333e785 DIFF: https://github.com/llvm/llvm-project/commit/2f5b2ea6cd854edfa2722ae0b5acf604a333e785.diff

[clang] cc60fa2 - [UpdateCCTestChecks] Fix new test from 9eaf0d120d32

2021-06-25 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2021-06-25T14:29:58-04:00 New Revision: cc60fa2685bdbff889df826a1bfd5e52ffd163c8 URL: https://github.com/llvm/llvm-project/commit/cc60fa2685bdbff889df826a1bfd5e52ffd163c8 DIFF: https://github.com/llvm/llvm-project/commit/cc60fa2685bdbff889df826a1bfd5e52ffd163c8.diff

[clang] 9eaf0d1 - [UpdateCCTestChecks] Support --check-globals

2021-06-25 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2021-06-25T13:17:56-04:00 New Revision: 9eaf0d120d3255c43789213c499513ba1be9dde7 URL: https://github.com/llvm/llvm-project/commit/9eaf0d120d3255c43789213c499513ba1be9dde7 DIFF: https://github.com/llvm/llvm-project/commit/9eaf0d120d3255c43789213c499513ba1be9dde7.diff

[clang] 2bfe053 - [UpdateCCTestChecks] Fix --replace-value-regex across RUN lines

2021-06-21 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2021-06-21T17:01:17-04:00 New Revision: 2bfe0536e5143caad80f7a9691fa775cf451317b URL: https://github.com/llvm/llvm-project/commit/2bfe0536e5143caad80f7a9691fa775cf451317b DIFF: https://github.com/llvm/llvm-project/commit/2bfe0536e5143caad80f7a9691fa775cf451317b.diff

[clang] 82e99f5 - [OpenMP] Fix second debug name from map clause

2021-04-30 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2021-04-30T16:26:59-04:00 New Revision: 82e99f50351dd83d854f45bab3d91d4e6ad6450e URL: https://github.com/llvm/llvm-project/commit/82e99f50351dd83d854f45bab3d91d4e6ad6450e DIFF: https://github.com/llvm/llvm-project/commit/82e99f50351dd83d854f45bab3d91d4e6ad6450e.diff

[clang] 26cf9c1 - [OpenMP][Docs] Add map clause reordering status as unclaimed

2020-08-05 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2020-08-05T10:03:31-04:00 New Revision: 26cf9c17044515cdde3e7baeea843001ba33be59 URL: https://github.com/llvm/llvm-project/commit/26cf9c17044515cdde3e7baeea843001ba33be59 DIFF: https://github.com/llvm/llvm-project/commit/26cf9c17044515cdde3e7baeea843001ba33be59.diff

[clang] 002d61d - [OpenMP] Fix `present` for exit from `omp target data`

2020-08-05 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2020-08-05T10:03:31-04:00 New Revision: 002d61db2b7790dc884953bf9271878bf0af3a8e URL: https://github.com/llvm/llvm-project/commit/002d61db2b7790dc884953bf9271878bf0af3a8e DIFF: https://github.com/llvm/llvm-project/commit/002d61db2b7790dc884953bf9271878bf0af3a8e.diff

[clang] 03bb545 - [OpenMP][Docs] Mark `present` map type modifier as done

2020-08-05 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2020-08-05T10:03:31-04:00 New Revision: 03bb545b68c2edb9dc5bd092104bdb83a8e5e347 URL: https://github.com/llvm/llvm-project/commit/03bb545b68c2edb9dc5bd092104bdb83a8e5e347 DIFF: https://github.com/llvm/llvm-project/commit/03bb545b68c2edb9dc5bd092104bdb83a8e5e347.diff

[clang] 3d06fc0 - [OpenMP][Docs] Mark `present` motion modifier as done

2020-07-30 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2020-07-30T12:21:37-04:00 New Revision: 3d06fc0049c6bb94e6efd77388453206037f43ad URL: https://github.com/llvm/llvm-project/commit/3d06fc0049c6bb94e6efd77388453206037f43ad DIFF: https://github.com/llvm/llvm-project/commit/3d06fc0049c6bb94e6efd77388453206037f43ad.diff

[clang] 9f2f3b9 - [OpenMP] Implement TR8 `present` motion modifier in Clang (1/2)

2020-07-29 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2020-07-29T12:18:45-04:00 New Revision: 9f2f3b9de6314a009322b6081c792ebf9a469460 URL: https://github.com/llvm/llvm-project/commit/9f2f3b9de6314a009322b6081c792ebf9a469460 DIFF: https://github.com/llvm/llvm-project/commit/9f2f3b9de6314a009322b6081c792ebf9a469460.diff

[clang] 69fc33f - Revert "[OpenMP] Implement TR8 `present` motion modifier in Clang (1/2)"

2020-07-28 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2020-07-28T20:30:05-04:00 New Revision: 69fc33f0cd130b02a38d2fc582afc7b0fcd6458a URL: https://github.com/llvm/llvm-project/commit/69fc33f0cd130b02a38d2fc582afc7b0fcd6458a DIFF: https://github.com/llvm/llvm-project/commit/69fc33f0cd130b02a38d2fc582afc7b0fcd6458a.diff

[clang] 3c3faae - [OpenMP] Implement TR8 `present` motion modifier in Clang (1/2)

2020-07-28 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2020-07-28T19:15:18-04:00 New Revision: 3c3faae497046be706df29e16c9fbccb7e1fce09 URL: https://github.com/llvm/llvm-project/commit/3c3faae497046be706df29e16c9fbccb7e1fce09 DIFF: https://github.com/llvm/llvm-project/commit/3c3faae497046be706df29e16c9fbccb7e1fce09.diff

[clang] a3d1f88 - [OpenMP][NFC] Consolidate `to` and `from` clause modifiers

2020-07-28 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2020-07-28T19:15:18-04:00 New Revision: a3d1f88fa7da3dfc0b4319f2e4eb7374fa60b819 URL: https://github.com/llvm/llvm-project/commit/a3d1f88fa7da3dfc0b4319f2e4eb7374fa60b819 DIFF: https://github.com/llvm/llvm-project/commit/a3d1f88fa7da3dfc0b4319f2e4eb7374fa60b819.diff

[clang] f250eb3 - [OpenMP][Docs] Update `present` modifier status

2020-07-27 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2020-07-27T19:23:55-04:00 New Revision: f250eb37cd4fabcc9f222ca2da80b62d110d9fff URL: https://github.com/llvm/llvm-project/commit/f250eb37cd4fabcc9f222ca2da80b62d110d9fff DIFF: https://github.com/llvm/llvm-project/commit/f250eb37cd4fabcc9f222ca2da80b62d110d9fff.diff

[clang] d6e79e3 - [OpenMP][Docs] Update `present` map type modifier status

2020-07-15 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2020-07-15T11:17:00-04:00 New Revision: d6e79e3dd6df63425eb098f482be2c9744ad48eb URL: https://github.com/llvm/llvm-project/commit/d6e79e3dd6df63425eb098f482be2c9744ad48eb DIFF: https://github.com/llvm/llvm-project/commit/d6e79e3dd6df63425eb098f482be2c9744ad48eb.diff

[clang] ed39bec - [OpenMP][NFC] Remove hard-coded line numbers from more tests

2020-07-07 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2020-07-07T09:48:22-04:00 New Revision: ed39becd274dae5537c24b2107737d718527e718 URL: https://github.com/llvm/llvm-project/commit/ed39becd274dae5537c24b2107737d718527e718 DIFF: https://github.com/llvm/llvm-project/commit/ed39becd274dae5537c24b2107737d718527e718.diff

[clang] 01ddb2a - [OpenMP][NFC] Remove hard-coded line numbers from test

2020-06-24 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2020-06-24T14:35:01-04:00 New Revision: 01ddb2a7b044f697a15043e47acdb93e2825809a URL: https://github.com/llvm/llvm-project/commit/01ddb2a7b044f697a15043e47acdb93e2825809a DIFF: https://github.com/llvm/llvm-project/commit/01ddb2a7b044f697a15043e47acdb93e2825809a.diff

[clang] 3fa666b - [OpenMP][Docs] Mark TR8 `present` as claimed in docs

2020-06-24 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2020-06-24T14:21:11-04:00 New Revision: 3fa666b883625a678cfcfd9ad96b2daabcef09e8 URL: https://github.com/llvm/llvm-project/commit/3fa666b883625a678cfcfd9ad96b2daabcef09e8 DIFF: https://github.com/llvm/llvm-project/commit/3fa666b883625a678cfcfd9ad96b2daabcef09e8.diff

[clang] a1fd188 - [FileCheck] Support comment directives

2020-05-13 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2020-05-13T11:29:48-04:00 New Revision: a1fd188223d9c9b404dccd3511fe8b63ef022a13 URL: https://github.com/llvm/llvm-project/commit/a1fd188223d9c9b404dccd3511fe8b63ef022a13 DIFF: https://github.com/llvm/llvm-project/commit/a1fd188223d9c9b404dccd3511fe8b63ef022a13.diff

[clang] d0e7fd6 - Revert "[FileCheck] Support comment directives"

2020-05-11 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2020-05-11T19:41:22-04:00 New Revision: d0e7fd6b624b1943f3780a69883690017d2efad2 URL: https://github.com/llvm/llvm-project/commit/d0e7fd6b624b1943f3780a69883690017d2efad2 DIFF: https://github.com/llvm/llvm-project/commit/d0e7fd6b624b1943f3780a69883690017d2efad2.diff

[clang] 9a9a5f9 - [FileCheck] Support comment directives

2020-05-11 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2020-05-11T14:53:48-04:00 New Revision: 9a9a5f9893c8db05cebc8818eb8485bff61f7c74 URL: https://github.com/llvm/llvm-project/commit/9a9a5f9893c8db05cebc8818eb8485bff61f7c74 DIFF: https://github.com/llvm/llvm-project/commit/9a9a5f9893c8db05cebc8818eb8485bff61f7c74.diff

[clang] c85fa79 - [Attr] Fix `-ast-print` for `asm` attribute

2019-11-18 Thread Joel E. Denny via cfe-commits
Author: Joel E. Denny Date: 2019-11-18T11:55:25-05:00 New Revision: c85fa79d3663ecb3117e178b2a79ffa721d18e32 URL: https://github.com/llvm/llvm-project/commit/c85fa79d3663ecb3117e178b2a79ffa721d18e32 DIFF: https://github.com/llvm/llvm-project/commit/c85fa79d3663ecb3117e178b2a79ffa721d18e32.diff

[clang-tools-extra] r375058 - [lit] Fix another test case that r374652 missed

2019-10-16 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Wed Oct 16 16:58:58 2019 New Revision: 375058 URL: http://llvm.org/viewvc/llvm-project?rev=375058=rev Log: [lit] Fix another test case that r374652 missed Modified: clang-tools-extra/trunk/test/clang-include-fixer/merge.test Modified:

r369619 - [OpenMP] Permit map with DSA on combined directive

2019-08-21 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Wed Aug 21 20:34:30 2019 New Revision: 369619 URL: http://llvm.org/viewvc/llvm-project?rev=369619=rev Log: [OpenMP] Permit map with DSA on combined directive For `map`, the following restriction changed in OpenMP 5.0: * OpenMP 4.5 [2.15.5.1, Restrictions]: "A list item

r369049 - [Rewrite][NFC] Add FIXMEs and tests for RemoveLineIfEmpty bug

2019-08-15 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Thu Aug 15 14:17:48 2019 New Revision: 369049 URL: http://llvm.org/viewvc/llvm-project?rev=369049=rev Log: [Rewrite][NFC] Add FIXMEs and tests for RemoveLineIfEmpty bug I'd like to add these comments to warn others of problems I encountered when trying to use

r365264 - [Rewrite] Try to fix buildbot link fail left by r365263

2019-07-06 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Sat Jul 6 09:28:32 2019 New Revision: 365264 URL: http://llvm.org/viewvc/llvm-project?rev=365264=rev Log: [Rewrite] Try to fix buildbot link fail left by r365263 http://lab.llvm.org:8011/builders/clang-ppc64le-linux-multistage/builds/10272 Modified:

r365263 - [Rewrite] Try to fix buildbot link fail caused by r365258

2019-07-06 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Sat Jul 6 06:44:57 2019 New Revision: 365263 URL: http://llvm.org/viewvc/llvm-project?rev=365263=rev Log: [Rewrite] Try to fix buildbot link fail caused by r365258 http://lab.llvm.org:8011/builders/clang-ppc64le-linux-multistage/builds/10270 Modified:

r365258 - [Rewrite] Extend to further accept CharSourceRange

2019-07-05 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Fri Jul 5 19:55:06 2019 New Revision: 365258 URL: http://llvm.org/viewvc/llvm-project?rev=365258=rev Log: [Rewrite] Extend to further accept CharSourceRange Some Rewrite functions are already overloaded to accept CharSourceRange, and this extends others in the same manner.

[clang-tools-extra] r361867 - [OpenMP] Set pragma start loc to `#pragma` loc

2019-05-28 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Tue May 28 12:27:19 2019 New Revision: 361867 URL: http://llvm.org/viewvc/llvm-project?rev=361867=rev Log: [OpenMP] Set pragma start loc to `#pragma` loc This patch adjusts `PragmaOpenMPHandler` to set the location of `tok::annot_pragma_openmp` to the `#pragma` location

r361335 - [PragmaHandler] Expose `#pragma` location

2019-05-21 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Tue May 21 16:51:38 2019 New Revision: 361335 URL: http://llvm.org/viewvc/llvm-project?rev=361335=rev Log: [PragmaHandler] Expose `#pragma` location Currently, a pragma AST node's recorded location starts at the namespace token (such as `omp` in the case of OpenMP) after the

r358917 - [VerifyDiagnosticConsumer] Document -verify= in doxygen

2019-04-22 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Mon Apr 22 13:25:06 2019 New Revision: 358917 URL: http://llvm.org/viewvc/llvm-project?rev=358917=rev Log: [VerifyDiagnosticConsumer] Document -verify= in doxygen Previously, it was only documented by `-cc1 -help`, so people weren't aware of it, as discussed in D60732.

r350441 - [OpenMP] Refactor const restriction for linear

2019-01-04 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Fri Jan 4 14:12:13 2019 New Revision: 350441 URL: http://llvm.org/viewvc/llvm-project?rev=350441=rev Log: [OpenMP] Refactor const restriction for linear As discussed in D56113, this patch refactors the implementation of the const restriction for linear to reuse a function

r349635 - [OpenMP] Fix data sharing analysis in nested clause

2018-12-19 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Wed Dec 19 07:59:47 2018 New Revision: 349635 URL: http://llvm.org/viewvc/llvm-project?rev=349635=rev Log: [OpenMP] Fix data sharing analysis in nested clause Without this patch, clang doesn't complain that X needs explicit data sharing attributes in the following: ```

r348504 - [CUDA] Fix nvidia-cuda-toolkit detection on Ubuntu

2018-12-06 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Thu Dec 6 09:46:17 2018 New Revision: 348504 URL: http://llvm.org/viewvc/llvm-project?rev=348504=rev Log: [CUDA] Fix nvidia-cuda-toolkit detection on Ubuntu This just extends D40453 (r319317) to Ubuntu. Reviewed By: Hahnfeld, tra Differential Revision:

r347351 - [OpenMP] Update CHECK-DAG usage in target_parallel_codegen.cpp

2018-11-20 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Tue Nov 20 14:05:23 2018 New Revision: 347351 URL: http://llvm.org/viewvc/llvm-project?rev=347351=rev Log: [OpenMP] Update CHECK-DAG usage in target_parallel_codegen.cpp This patch adjusts a test not to depend on deprecated FileCheck behavior that permits overlapping matches

r347350 - [OpenMP] Update CHECK-DAG usage in for_codegen.cpp

2018-11-20 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Tue Nov 20 14:04:45 2018 New Revision: 347350 URL: http://llvm.org/viewvc/llvm-project?rev=347350=rev Log: [OpenMP] Update CHECK-DAG usage in for_codegen.cpp This patch adjusts a test not to depend on deprecated FileCheck behavior that permits overlapping matches within a

r335911 - [OPENMP] Fix incomplete type check for array reductions

2018-06-28 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Thu Jun 28 12:54:49 2018 New Revision: 335911 URL: http://llvm.org/viewvc/llvm-project?rev=335911=rev Log: [OPENMP] Fix incomplete type check for array reductions A reduction for an incomplete array type used to produce an assert fail during codegen. Now it produces a

r335910 - Revert r335907: [OPENMP] Fix incomplete type check for array reductions

2018-06-28 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Thu Jun 28 12:54:27 2018 New Revision: 335910 URL: http://llvm.org/viewvc/llvm-project?rev=335910=rev Log: Revert r335907: [OPENMP] Fix incomplete type check for array reductions Sorry, forgot to add commit log attributes again. Removed:

r335907 - [OPENMP] Fix incomplete type check for array reductions

2018-06-28 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Thu Jun 28 12:46:10 2018 New Revision: 335907 URL: http://llvm.org/viewvc/llvm-project?rev=335907=rev Log: [OPENMP] Fix incomplete type check for array reductions A reduction for an incomplete array type used to produce an assert fail during codegen. Now it produces a

r333574 - [AST] Fix loss of enum forward decl from decl context

2018-05-30 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Wed May 30 11:33:53 2018 New Revision: 333574 URL: http://llvm.org/viewvc/llvm-project?rev=333574=rev Log: [AST] Fix loss of enum forward decl from decl context For example, given: enum __attribute__((deprecated)) T *p; -ast-print produced: enum T *p; The attribute

r332481 - [Attr] Don't print fake MSInheritance argument

2018-05-16 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Wed May 16 08:18:30 2018 New Revision: 332481 URL: http://llvm.org/viewvc/llvm-project?rev=332481=rev Log: [Attr] Don't print fake MSInheritance argument This was discovered at: http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20180514/228390.html Reviewed by:

r332480 - Revert r332474: [Attr] Don't print fake MSInheritance argument

2018-05-16 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Wed May 16 08:18:27 2018 New Revision: 332480 URL: http://llvm.org/viewvc/llvm-project?rev=332480=rev Log: Revert r332474: [Attr] Don't print fake MSInheritance argument I botched the commit log attributes. Modified: cfe/trunk/include/clang/Basic/Attr.td

r332474 - [Attr] Don't print fake MSInheritance argument

2018-05-16 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Wed May 16 07:51:18 2018 New Revision: 332474 URL: http://llvm.org/viewvc/llvm-project?rev=332474=rev Log: [Attr] Don't print fake MSInheritance argument This was discovered at: http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20180514/228390.html Reviewed by:

r332411 - [Attr] Don't print implicit attributes

2018-05-15 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Tue May 15 15:16:47 2018 New Revision: 332411 URL: http://llvm.org/viewvc/llvm-project?rev=332411=rev Log: [Attr] Don't print implicit attributes Fixes bug reported at: http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20180514/228390.html Reviewed by: aaron.ballman

Re: r332314 - [AST] Fix printing tag decl groups in decl contexts

2018-05-15 Thread Joel E. Denny via cfe-commits
le here in > r332335, but someone should probably look into it properly. > > Thanks, > Hans > > On Tue, May 15, 2018 at 2:44 AM, Joel E. Denny via cfe-commits > <cfe-commits@lists.llvm.org> wrote: > > Author: jdenny > > Date: Mon May 14 17:44:14 2018 >

Re: r332314 - [AST] Fix printing tag decl groups in decl contexts

2018-05-15 Thread Joel E. Denny via cfe-commits
in the > output, it still doesn't pass as Clang doesn't seem able to parse it. > > I've worked around the problem by adding a Linux triple here in > r332335, but someone should probably look into it properly. > > Thanks, > Hans > > On Tue, May 15, 2018 at 2:44 AM, Joel E

r332314 - [AST] Fix printing tag decl groups in decl contexts

2018-05-14 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Mon May 14 17:44:14 2018 New Revision: 332314 URL: http://llvm.org/viewvc/llvm-project?rev=332314=rev Log: [AST] Fix printing tag decl groups in decl contexts For example, given: struct T1 { struct T2 *p0; }; -ast-print produced: struct T1 { struct T2;

r332294 - Fix test fail on some buildbots, caused by r332281.

2018-05-14 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Mon May 14 14:06:04 2018 New Revision: 332294 URL: http://llvm.org/viewvc/llvm-project?rev=332294=rev Log: Fix test fail on some buildbots, caused by r332281. Modified: cfe/trunk/test/Misc/ast-print-record-decl.c Modified: cfe/trunk/test/Misc/ast-print-record-decl.c

r332281 - [AST] Print correct tag decl for tag specifier

2018-05-14 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Mon May 14 12:36:45 2018 New Revision: 332281 URL: http://llvm.org/viewvc/llvm-project?rev=332281=rev Log: [AST] Print correct tag decl for tag specifier For example, given: void fn() { struct T *p0; struct T { int i; } *p1; } -ast-print produced: void fn()

r332275 - [AST] Fix -ast-print for _Bool when have diagnostics

2018-05-14 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Mon May 14 11:41:44 2018 New Revision: 332275 URL: http://llvm.org/viewvc/llvm-project?rev=332275=rev Log: [AST] Fix -ast-print for _Bool when have diagnostics For example, given: #define bool _Bool _Bool i; void fn() { 1; } -ast-print produced: tmp.c:3:13:

r331468 - Revert r331466: [OPENMP] Fix test typos: CHECK-DAG-N -> CHECK-N-DAG"

2018-05-03 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Thu May 3 10:22:01 2018 New Revision: 331468 URL: http://llvm.org/viewvc/llvm-project?rev=331468=rev Log: Revert r331466: [OPENMP] Fix test typos: CHECK-DAG-N -> CHECK-N-DAG" Sorry, forgot to add commit log attributes. Modified:

r331469 - [OPENMP] Fix test typos: CHECK-DAG-N -> CHECK-N-DAG

2018-05-03 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Thu May 3 10:22:04 2018 New Revision: 331469 URL: http://llvm.org/viewvc/llvm-project?rev=331469=rev Log: [OPENMP] Fix test typos: CHECK-DAG-N -> CHECK-N-DAG Reviewed by: ABataev Differential Revision: https://reviews.llvm.org/D46370 Modified:

r331466 - [OPENMP] Fix test typos: CHECK-DAG-N -> CHECK-N-DAG

2018-05-03 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Thu May 3 10:15:44 2018 New Revision: 331466 URL: http://llvm.org/viewvc/llvm-project?rev=331466=rev Log: [OPENMP] Fix test typos: CHECK-DAG-N -> CHECK-N-DAG Modified: cfe/trunk/test/OpenMP/target_teams_distribute_firstprivate_codegen.cpp

r330722 - [Attr] Print enum attributes at correct position

2018-04-24 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Tue Apr 24 07:50:23 2018 New Revision: 330722 URL: http://llvm.org/viewvc/llvm-project?rev=330722=rev Log: [Attr] Print enum attributes at correct position For example, given: void fn() { enum __attribute__((deprecated)) T *p; } -ast-print produced: void fn() {

r329005 - [Attr] [NFC] Revert accidental change from r327405

2018-04-02 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Mon Apr 2 12:43:34 2018 New Revision: 329005 URL: http://llvm.org/viewvc/llvm-project?rev=329005=rev Log: [Attr] [NFC] Revert accidental change from r327405 Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/MallocChecker.cpp Modified:

r327456 - [Attr] Merge two dependent tests from different directories

2018-03-13 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Tue Mar 13 15:18:29 2018 New Revision: 327456 URL: http://llvm.org/viewvc/llvm-project?rev=327456=rev Log: [Attr] Merge two dependent tests from different directories Suggested at: https://reviews.llvm.org/D43248 Added: cfe/trunk/test/Misc/attr-print-emit.cpp -

r327405 - Reland "[Attr] Fix parameter indexing for several attributes"

2018-03-13 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Tue Mar 13 07:51:22 2018 New Revision: 327405 URL: http://llvm.org/viewvc/llvm-project?rev=327405=rev Log: Reland "[Attr] Fix parameter indexing for several attributes" Relands r326602 (reverted in r326862) with new test and fix for PR36620. Differential Revision:

r326603 - [Attr] Use -fsyntax-only in test

2018-03-02 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Fri Mar 2 11:03:27 2018 New Revision: 326603 URL: http://llvm.org/viewvc/llvm-project?rev=326603=rev Log: [Attr] Use -fsyntax-only in test Suggested at: https://reviews.llvm.org/D43248 Modified: cfe/trunk/test/Sema/attr-ownership.c Modified:

r326602 - [Attr] Fix parameter indexing for several attributes

2018-03-02 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Fri Mar 2 11:03:22 2018 New Revision: 326602 URL: http://llvm.org/viewvc/llvm-project?rev=326602=rev Log: [Attr] Fix parameter indexing for several attributes The patch fixes a number of bugs related to parameter indexing in attributes: * Parameter indices in some

r326332 - Test commit access: apply clang-format suggestion

2018-02-28 Thread Joel E. Denny via cfe-commits
Author: jdenny Date: Wed Feb 28 08:57:33 2018 New Revision: 326332 URL: http://llvm.org/viewvc/llvm-project?rev=326332=rev Log: Test commit access: apply clang-format suggestion Modified: cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp Modified: cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp