[clang] 4b540fa - [OpenMP][NFC] Remove leftover debug messages

2020-02-20 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-02-20T20:28:42-06:00 New Revision: 4b540fa8a1c1077468cf8eb7c32fd2481cdbc520 URL: https://github.com/llvm/llvm-project/commit/4b540fa8a1c1077468cf8eb7c32fd2481cdbc520 DIFF:

[clang] ba3f863 - [OpenMP][OMPIRBuilder] Introducing the `OMPBuilderCBHelpers` helper class

2020-02-19 Thread Johannes Doerfert via cfe-commits
Author: Fady Ghanim Date: 2020-02-19T14:11:17-06:00 New Revision: ba3f863dfb9c5f9bf5e6fdca2198b609df3b7761 URL: https://github.com/llvm/llvm-project/commit/ba3f863dfb9c5f9bf5e6fdca2198b609df3b7761 DIFF: https://github.com/llvm/llvm-project/commit/ba3f863dfb9c5f9bf5e6fdca2198b609df3b7761.diff

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

2020-02-15 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-02-16T00:51:11-06:00 New Revision: 857bf5da35af8e1f9425e1865dab5f5fce5e38f2 URL: https://github.com/llvm/llvm-project/commit/857bf5da35af8e1f9425e1865dab5f5fce5e38f2 DIFF:

[clang] b86bf83 - [FIX] Remove pointer in attribute to eliminate leaks (see D71830)

2020-02-15 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-02-15T18:09:54-06:00 New Revision: b86bf83c281cbc1c42de3dfca6ae2555094abeae URL: https://github.com/llvm/llvm-project/commit/b86bf83c281cbc1c42de3dfca6ae2555094abeae DIFF:

[clang-tools-extra] 803ad31 - [FIX] Repair clang-tidy check after D72304

2020-02-14 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-02-15T01:15:45-06:00 New Revision: 803ad3137b6b81afca487e6b661460e05089699b URL: https://github.com/llvm/llvm-project/commit/803ad3137b6b81afca487e6b661460e05089699b DIFF:

[clang] 7438059 - [OpenMP][OMPIRBuilder] Add Directives (master and critical) to OMPBuilder.

2020-02-14 Thread Johannes Doerfert via cfe-commits
Author: Fady Ghanim Date: 2020-02-15T01:15:45-06:00 New Revision: 7438059a90326d4fe46377bf1833180333b48fff URL: https://github.com/llvm/llvm-project/commit/7438059a90326d4fe46377bf1833180333b48fff DIFF: https://github.com/llvm/llvm-project/commit/7438059a90326d4fe46377bf1833180333b48fff.diff

[clang] 5313abd - [OpenMP][NFC] Update OpenMPSupport table

2020-02-14 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-02-15T00:40:39-06:00 New Revision: 5313abdbca802d842ba1d27729420d186f653a2d URL: https://github.com/llvm/llvm-project/commit/5313abdbca802d842ba1d27729420d186f653a2d DIFF:

[clang] 577c9b0 - [OpenMP][NFCI] Use the libFrontend DefaultKind in Clang

2020-02-14 Thread Johannes Doerfert via cfe-commits
Author: Atmn Patel Date: 2020-02-15T00:38:12-06:00 New Revision: 577c9b02ab572b7767420a34b4de8d5e19347117 URL: https://github.com/llvm/llvm-project/commit/577c9b02ab572b7767420a34b4de8d5e19347117 DIFF: https://github.com/llvm/llvm-project/commit/577c9b02ab572b7767420a34b4de8d5e19347117.diff

[clang] 859654c - [FIX] Add missing InGroup to warning introduced as part of D71830

2020-02-14 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-02-14T17:22:40-06:00 New Revision: 859654c065583a320d3621d22a09cad89abfc3e9 URL: https://github.com/llvm/llvm-project/commit/859654c065583a320d3621d22a09cad89abfc3e9 DIFF:

[clang] 3f3ec9c - [OpenMP][FIX] Collect blocks to be outlined after finalization

2020-02-12 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-02-13T00:42:22-06:00 New Revision: 3f3ec9c40b2574929b41b93ac38484081b49837b URL: https://github.com/llvm/llvm-project/commit/3f3ec9c40b2574929b41b93ac38484081b49837b DIFF:

[clang] 70cac41 - Reapply "[OpenMP][IRBuilder] Perform finalization (incl. outlining) late"

2020-02-12 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-02-12T22:29:07-06:00 New Revision: 70cac41a2b7e4a7a28c36a544c9813c833d494bb URL: https://github.com/llvm/llvm-project/commit/70cac41a2b7e4a7a28c36a544c9813c833d494bb DIFF:

[clang] 3aac953 - Revert "[OpenMP][IRBuilder] Perform finalization (incl. outlining) late"

2020-02-12 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-02-12T18:50:43-06:00 New Revision: 3aac953afa34885a72df96f2b703b65f85cbb149 URL: https://github.com/llvm/llvm-project/commit/3aac953afa34885a72df96f2b703b65f85cbb149 DIFF:

[clang] 8a56d64 - [OpenMP][IRBuilder] Perform finalization (incl. outlining) late

2020-02-12 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-02-12T17:55:01-06:00 New Revision: 8a56d64d7620b3764f10f03f3a1e307fcdd72c2f URL: https://github.com/llvm/llvm-project/commit/8a56d64d7620b3764f10f03f3a1e307fcdd72c2f DIFF:

[clang] e8a436c - [OpenMP][OMPIRBuilder] Add Directives (master and critical) to OMPBuilder.

2020-02-08 Thread Johannes Doerfert via cfe-commits
Author: fady Date: 2020-02-08T18:55:48-06:00 New Revision: e8a436c5ea26f69378e4c1cf3ddb5b647b201e0f URL: https://github.com/llvm/llvm-project/commit/e8a436c5ea26f69378e4c1cf3ddb5b647b201e0f DIFF: https://github.com/llvm/llvm-project/commit/e8a436c5ea26f69378e4c1cf3ddb5b647b201e0f.diff LOG:

[clang] 9dcfc7c - Revert "[OpenMP][OMPIRBuilder] Add Directives (master and critical) to OMPBuilder."

2020-02-03 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2020-02-03T08:59:14-06:00 New Revision: 9dcfc7cd64abb301124cafaa95661b76a1fc5032 URL: https://github.com/llvm/llvm-project/commit/9dcfc7cd64abb301124cafaa95661b76a1fc5032 DIFF:

[clang] 1ca7403 - [OpenMP][OMPIRBuilder] Add Directives (master and critical) to OMPBuilder.

2020-02-03 Thread Johannes Doerfert via cfe-commits
Author: Fady Ghanim Date: 2020-02-03T08:44:23-06:00 New Revision: 1ca740387b9bbdc142ac81c8bdd6370a8813e328 URL: https://github.com/llvm/llvm-project/commit/1ca740387b9bbdc142ac81c8bdd6370a8813e328 DIFF: https://github.com/llvm/llvm-project/commit/1ca740387b9bbdc142ac81c8bdd6370a8813e328.diff

[clang] 6bd1fcd - [OpenMP][FIX] Generalize a test check line

2019-12-30 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2019-12-30T15:01:14-06:00 New Revision: 6bd1fcd795994f484e8f974be566edbbbf23927d URL: https://github.com/llvm/llvm-project/commit/6bd1fcd795994f484e8f974be566edbbbf23927d DIFF:

[clang] 10fedd9 - [OpenMP] Use the OpenMPIRBuilder for `omp parallel`

2019-12-30 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2019-12-30T13:57:13-06:00 New Revision: 10fedd94b4326225de4a8a1fc53594cebd501246 URL: https://github.com/llvm/llvm-project/commit/10fedd94b4326225de4a8a1fc53594cebd501246 DIFF:

[clang] 6c5d1f4 - [OpenMP][NFCI] Use the libFrontend ProcBindKind in Clang

2019-12-26 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2019-12-26T11:04:07-06:00 New Revision: 6c5d1f40ff8deb2c001736c5a5bc085322910ad1 URL: https://github.com/llvm/llvm-project/commit/6c5d1f40ff8deb2c001736c5a5bc085322910ad1 DIFF:

[clang] f9c3c5d - [OpenMP][IR-Builder] Introduce the finalization stack

2019-12-25 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2019-12-25T16:57:08-06:00 New Revision: f9c3c5da19ab6d8cbbd4611fbb24e97fe7a85078 URL: https://github.com/llvm/llvm-project/commit/f9c3c5da19ab6d8cbbd4611fbb24e97fe7a85078 DIFF:

[clang] bdaf31e - [OpenMP][Docs] Mark 5.0 features worked on and list 5.1 features

2019-12-11 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2019-12-12T00:00:38-06:00 New Revision: bdaf31ec95e071b87e4cf160eb1ce570dc37a8c0 URL: https://github.com/llvm/llvm-project/commit/bdaf31ec95e071b87e4cf160eb1ce570dc37a8c0 DIFF:

[clang] b3c06db - [OpenMP] Use the OpenMP-IR-Builder

2019-12-11 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2019-12-11T16:51:13-06:00 New Revision: b3c06db45611152f4ec22670bd83f4354078e6a7 URL: https://github.com/llvm/llvm-project/commit/b3c06db45611152f4ec22670bd83f4354078e6a7 DIFF:

[clang] eb3e81f - [OpenMP][NFCI] Introduce llvm/IR/OpenMPConstants.h

2019-12-09 Thread Johannes Doerfert via cfe-commits
Author: Johannes Doerfert Date: 2019-12-10T00:10:09-06:00 New Revision: eb3e81f43f019cd90da87169aeff0eaddc4c9ecb URL: https://github.com/llvm/llvm-project/commit/eb3e81f43f019cd90da87169aeff0eaddc4c9ecb DIFF:

r370930 - [OpenMP][Docs] Provide implementation status details

2019-09-04 Thread Johannes Doerfert via cfe-commits
Author: jdoerfert Date: Wed Sep 4 10:15:37 2019 New Revision: 370930 URL: http://llvm.org/viewvc/llvm-project?rev=370930=rev Log: [OpenMP][Docs] Provide implementation status details This adds a more fine-grained list of OpenMP features with their implementation status and associated

r367387 - [Fix] Customize warnings for missing built-in types

2019-07-30 Thread Johannes Doerfert via cfe-commits
Author: jdoerfert Date: Tue Jul 30 22:16:38 2019 New Revision: 367387 URL: http://llvm.org/viewvc/llvm-project?rev=367387=rev Log: [Fix] Customize warnings for missing built-in types If we detect a built-in declaration for which we cannot derive a type matching the pattern in the Builtins.def

r362545 - Introduce Value::stripPointerCastsSameRepresentation

2019-06-04 Thread Johannes Doerfert via cfe-commits
Author: jdoerfert Date: Tue Jun 4 13:21:46 2019 New Revision: 362545 URL: http://llvm.org/viewvc/llvm-project?rev=362545=rev Log: Introduce Value::stripPointerCastsSameRepresentation This patch allows current users of Value::stripPointerCasts() to force the result of the function to have the

r353088 - Generalize pthread callback test case

2019-02-04 Thread Johannes Doerfert via cfe-commits
Author: jdoerfert Date: Mon Feb 4 12:42:38 2019 New Revision: 353088 URL: http://llvm.org/viewvc/llvm-project?rev=353088=rev Log: Generalize pthread callback test case Changes suggested by Eli Friedman Modified: cfe/trunk/test/CodeGen/callback_pthread_create.c Modified:

r352299 - [FIX] Adjust CXX microsoft abi dynamic cast test to r352293

2019-01-26 Thread Johannes Doerfert via cfe-commits
Author: jdoerfert Date: Sat Jan 26 16:22:10 2019 New Revision: 352299 URL: http://llvm.org/viewvc/llvm-project?rev=352299=rev Log: [FIX] Adjust CXX microsoft abi dynamic cast test to r352293 Modified: cfe/trunk/test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp

r351744 - [NFC] Fix comparison warning issues by MSVC

2019-01-21 Thread Johannes Doerfert via cfe-commits
Author: jdoerfert Date: Mon Jan 21 06:23:46 2019 New Revision: 351744 URL: http://llvm.org/viewvc/llvm-project?rev=351744=rev Log: [NFC] Fix comparison warning issues by MSVC Modified: cfe/trunk/lib/Sema/SemaDeclAttr.cpp Modified: cfe/trunk/lib/Sema/SemaDeclAttr.cpp URL:

r351665 - [FIX] Generalize the expected results for callback clang tests

2019-01-19 Thread Johannes Doerfert via cfe-commits
Author: jdoerfert Date: Sat Jan 19 12:46:10 2019 New Revision: 351665 URL: http://llvm.org/viewvc/llvm-project?rev=351665=rev Log: [FIX] Generalize the expected results for callback clang tests Modified: cfe/trunk/test/CodeGen/callback_annotated.c

r351642 - [NFC] Generalize expected output for callback test

2019-01-19 Thread Johannes Doerfert via cfe-commits
Author: jdoerfert Date: Sat Jan 19 01:40:08 2019 New Revision: 351642 URL: http://llvm.org/viewvc/llvm-project?rev=351642=rev Log: [NFC] Generalize expected output for callback test Modified: cfe/trunk/test/CodeGen/callback_pthread_create.c Modified:

r351643 - [FIX] Restrict callback pthreads_create test to linux only

2019-01-19 Thread Johannes Doerfert via cfe-commits
Author: jdoerfert Date: Sat Jan 19 01:40:10 2019 New Revision: 351643 URL: http://llvm.org/viewvc/llvm-project?rev=351643=rev Log: [FIX] Restrict callback pthreads_create test to linux only Modified: cfe/trunk/test/CodeGen/callback_pthread_create.c Modified:

r351629 - Emit !callback metadata and introduce the callback attribute

2019-01-19 Thread Johannes Doerfert via cfe-commits
Author: jdoerfert Date: Fri Jan 18 21:36:54 2019 New Revision: 351629 URL: http://llvm.org/viewvc/llvm-project?rev=351629=rev Log: Emit !callback metadata and introduce the callback attribute With commit r351627, LLVM gained the ability to apply (existing) IPO optimizations on indirections

<    1   2   3   4