Re: [PATCH] D11743: [CMake] First pass at adding support for clang bootstrap builds to CMake

2015-08-05 Thread Chris Bieneman
beanz updated this revision to Diff 31359. beanz added a comment. - Fixed a dependency tracking issue with figuring out when to clear out the bootstrap build - Removed 'bootstrap-install' from the 'bootstrap' target - Added 'bootstrap-check' and 'bootstrap-check-all' targets http://reviews.llvm

r244070 - [CMake] First pass at adding support for clang bootstrap builds to CMake

2015-08-05 Thread Chris Bieneman
Author: cbieneman Date: Wed Aug 5 12:38:12 2015 New Revision: 244070 URL: http://llvm.org/viewvc/llvm-project?rev=244070&view=rev Log: [CMake] First pass at adding support for clang bootstrap builds to CMake Summary: This patch adds a new CLANG_ENABLE_BOOTSTRAP option to CMake which adds targets

r244119 - [CMake] Add USES_TERMINAL 1 to ExternalProject_Add_Step calls on 3.3.20150708 and later.

2015-08-05 Thread Chris Bieneman
Author: cbieneman Date: Wed Aug 5 15:46:39 2015 New Revision: 244119 URL: http://llvm.org/viewvc/llvm-project?rev=244119&view=rev Log: [CMake] Add USES_TERMINAL 1 to ExternalProject_Add_Step calls on 3.3.20150708 and later. Modified: cfe/trunk/CMakeLists.txt Modified: cfe/trunk/CMakeLists.

r339807 - Refactor Darwin driver to refer to runtimes by component

2018-08-15 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Wed Aug 15 13:09:38 2018 New Revision: 339807 URL: http://llvm.org/viewvc/llvm-project?rev=339807&view=rev Log: Refactor Darwin driver to refer to runtimes by component Summary: In r335809, Petr Hosek lays out support for what he calls the multiarch runtimes layout. This n

r339829 - [Darwin Driver] Fix Simulator builtins and test cases

2018-08-15 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Wed Aug 15 15:50:06 2018 New Revision: 339829 URL: http://llvm.org/viewvc/llvm-project?rev=339829&view=rev Log: [Darwin Driver] Fix Simulator builtins and test cases In r339807, I broke linking the builtins libraries for simulator targets, which itself was bad, but turns

r314854 - [CMake] Minor updates to Apple CMake caches

2017-10-03 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Tue Oct 3 14:59:53 2017 New Revision: 314854 URL: http://llvm.org/viewvc/llvm-project?rev=314854&view=rev Log: [CMake] Minor updates to Apple CMake caches * Turn off embedded compiler-rt builds in stage1 * Support generating Xcode toolchains from Stage2 build configuratio

r315030 - [CMake] Add install-distribution-toolchain to stage2 target list

2017-10-05 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Thu Oct 5 15:48:34 2017 New Revision: 315030 URL: http://llvm.org/viewvc/llvm-project?rev=315030&view=rev Log: [CMake] Add install-distribution-toolchain to stage2 target list This allows generating toolchains with just the distribution components instead of toolchains w

[clang-tools-extra] r362169 - Support codesigning bundles and forcing

2019-05-30 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Thu May 30 15:25:48 2019 New Revision: 362169 URL: http://llvm.org/viewvc/llvm-project?rev=362169&view=rev Log: Support codesigning bundles and forcing Summary: Clangd's framework is assembled by copying binaries from the lib and bin directories into a bundle shape. This

r362624 - Use LTO capable linker

2019-06-05 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Wed Jun 5 10:35:38 2019 New Revision: 362624 URL: http://llvm.org/viewvc/llvm-project?rev=362624&view=rev Log: Use LTO capable linker Summary: In DistributionExample.cmake be sure we use a LTO capable linker, the easiest to choose is lld. Reviewers: beanz Reviewed By: b

Re: r365825 - [clang-shlib] Fix clang-shlib for PRIVATE dependencies

2019-07-12 Thread Chris Bieneman via cfe-commits
One of the benefits of the object library approach for generating the clang dylib is that it was compatible with BUILD_SHARED_LIBS. We had lots of issues with libLLVM where people using BUILD_SHARED_LIBS would make changes that broke it, so I was trying to make the clang dylib in a way that it c

Re: r365825 - [clang-shlib] Fix clang-shlib for PRIVATE dependencies

2019-07-12 Thread Chris Bieneman via cfe-commits
one is gonna set > an INTERFACE dependency on a static library. (Supporting PRIVATE dependencies > on a static library definitely seems more valuable than supporting INTERFACE > dependencies.) > > From: on behalf of Chris Bieneman > Date: Friday, July 12, 2019 at 8:49 AM >

Re: r365825 - [clang-shlib] Fix clang-shlib for PRIVATE dependencies

2019-07-16 Thread Chris Bieneman via cfe-commits
and > include search paths). > > So PRIVATE/INTERFACE/PUBLIC doesn’t make any difference as far as the actual > linking goes, but it does affect propagation of other options, and I think > it’s valid to want to have a PRIVATE dependency for a static library. > > From:

r368874 - Document clang-cpp in the release notes for clang

2019-08-14 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Wed Aug 14 09:49:52 2019 New Revision: 368874 URL: http://llvm.org/viewvc/llvm-project?rev=368874&view=rev Log: Document clang-cpp in the release notes for clang This patch adds a line in the release notes about the new clang-cpp library and the CMake option to force clan

Re: r368874 - Document clang-cpp in the release notes for clang

2019-08-15 Thread Chris Bieneman via cfe-commits
It actually does not. Getting the MSVC export list is a much harder problem. I'll update the release note. -Chris > On Aug 14, 2019, at 10:32 PM, Kim Gräsman wrote: > > On Wed, Aug 14, 2019 at 6:48 PM Chris Bieneman via cfe-commits > wrote: >> >> Author: cbiene

Re: [PATCH] D61909: Add Clang shared library with C++ exports

2019-07-01 Thread Chris Bieneman via cfe-commits
The question is, what *should* it be called. While yes, the 's' in 'so' is shared, the "dylib" and "dll" extensions on Darwin and Windows have the same meaning too. The problem is libclang.so is already taken. I'm not attached to the name in any way, so I'm open to suggestions. We do have docu

r360946 - Add Clang shared library with C++ exports

2019-05-16 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Thu May 16 15:06:07 2019 New Revision: 360946 URL: http://llvm.org/viewvc/llvm-project?rev=360946&view=rev Log: Add Clang shared library with C++ exports Summary: This patch adds a libClang_shared library on *nix systems which exports the entire C++ API. In order to suppo

Re: r360946 - Add Clang shared library with C++ exports

2019-05-16 Thread Chris Bieneman via cfe-commits
D: lib/libclang_shared.so.9svn >> ... >> /usr/bin/ld: >> tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Attributes.cpp.o: >> relocation R_X86_64_32 against >> `.rodata._ZZNR4llvm15optional_detail15OptionalStorageIiLb1EE8getValueEvE19__PRETTY_FUNCTION__' >> can not be used when making a shared object; recompile with -f

r360985 - Re-land: Add Clang shared library with C++ exports

2019-05-16 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Thu May 16 21:20:01 2019 New Revision: 360985 URL: http://llvm.org/viewvc/llvm-project?rev=360985&view=rev Log: Re-land: Add Clang shared library with C++ exports Summary: This patch adds a libClang_shared library on *nix systems which exports the entire C++ API. In order

Re: r360974 - Refactor constant evaluation of typeid(T) to track a symbolic type_info

2019-05-16 Thread Chris Bieneman via cfe-commits
Hey Richard, This change is tripping up a bunch of the bots: http://lab.llvm.org:8011/builders/clang-cmake-armv8-lld/builds/1397 I'm going to revert it so that we don't leave the bots broken overnight. -Chris > On May 16, 2019, at 6:46 PM, Richard Smith via cfe-commits > wrote: > > Author:

Re: r360974 - Refactor constant evaluation of typeid(T) to track a symbolic type_info

2019-05-16 Thread Chris Bieneman via cfe-commits
Sorry to do this, but I'm also reverting r360977, because it seems to be on top of this one. -Chris > On May 16, 2019, at 9:58 PM, Chris Bieneman via cfe-commits > wrote: > > Hey Richard, > > This change is tripping up a bunch of the bots: > > http://lab.llvm.

r360987 - Revert [c++20] P1327R1: Support for typeid applied to objects of polymorphic class type in constant evaluation.

2019-05-16 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Thu May 16 22:45:57 2019 New Revision: 360987 URL: http://llvm.org/viewvc/llvm-project?rev=360987&view=rev Log: Revert [c++20] P1327R1: Support for typeid applied to objects of polymorphic class type in constant evaluation. This reverts r360977 (git commit f51dc8d2f98f402

r360988 - Revert Refactor constant evaluation of typeid(T) to track a symbolic type_info object rather than tracking the originating expression.

2019-05-16 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Thu May 16 22:46:03 2019 New Revision: 360988 URL: http://llvm.org/viewvc/llvm-project?rev=360988&view=rev Log: Revert Refactor constant evaluation of typeid(T) to track a symbolic type_info object rather than tracking the originating expression. This reverts r360974 (git

Re: r360974 - Refactor constant evaluation of typeid(T) to track a symbolic type_info

2019-05-16 Thread Chris Bieneman via cfe-commits
I did some digging before reverting. The bots your patch is failing on are 32-bit CPUs. It looks like your static_assert is assuming 8-byte aligned pointers, so it always fails on the 32-bit builders. -Chris > On May 16, 2019, at 10:14 PM, Chris Bieneman wrote: > > Sorry to do this

r361184 - [CMake] Update DistributionExample for mono repo

2019-05-20 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Mon May 20 11:10:20 2019 New Revision: 361184 URL: http://llvm.org/viewvc/llvm-project?rev=361184&view=rev Log: [CMake] Update DistributionExample for mono repo This just updates the DistributionExamples from my 2016 Dev Meeting talk to work more seamlessly with the monor

r361271 - Fix BUILD_SHARED_LIBS for clang which broke in D61909

2019-05-21 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Tue May 21 08:56:17 2019 New Revision: 361271 URL: http://llvm.org/viewvc/llvm-project?rev=361271&view=rev Log: Fix BUILD_SHARED_LIBS for clang which broke in D61909 llvm_add_library ignores `BUILD_SHARED_LIBS` `STATIC` is explicitly specified. This restores the `BUILD_SH

r361275 - [CMake] One more stab at fixing BUILD_SHARED_LIBS

2019-05-21 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Tue May 21 10:30:59 2019 New Revision: 361275 URL: http://llvm.org/viewvc/llvm-project?rev=361275&view=rev Log: [CMake] One more stab at fixing BUILD_SHARED_LIBS If clang's libraries are build SHARED, we need to grab their `PRIVATE_LINK_LIBRARIES` properties and add those

Re: [PATCH] D61909: Add Clang shared library with C++ exports

2019-05-21 Thread Chris Bieneman via cfe-commits
I don't want building libclang_shared to be disabled when `BUILD_SHARED_LIBS=On`. libclang_shared fulfills a completely different purpose from `BUILD_SHARED_LIBS`. -Chris > On May 21, 2019, at 12:20 PM, Ethan Sommer via Phabricator > wrote: > > E5ten added a comment. > > @beanz Wouldn't fix

r361334 - Fix target property to make BUILD_SHARED_LIBS work

2019-05-21 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Tue May 21 16:50:15 2019 New Revision: 361334 URL: http://llvm.org/viewvc/llvm-project?rev=361334&view=rev Log: Fix target property to make BUILD_SHARED_LIBS work Public and Private link libraries get merged in the LINK_LIBRARIES property instead of being kept separate.

Re: [PATCH] D62279: Use LTO capable linker

2019-05-23 Thread Chris Bieneman via cfe-commits
> On May 23, 2019, at 2:40 PM, Wink Saville via Phabricator > wrote: > > winksaville added a comment. > > In D62279#1514596 , @beanz wrote: > >> @winksaville I've figured out how to resolve the `gtest` issue, but >> unfortunately that isn't good enou

r282003 - [CMake] Support overriding CLANG_VERSION_*

2016-09-20 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Tue Sep 20 14:09:21 2016 New Revision: 282003 URL: http://llvm.org/viewvc/llvm-project?rev=282003&view=rev Log: [CMake] Support overriding CLANG_VERSION_* As with how we handle LLVM_VERSION_* variables we should support overriding clang version variables. Modified: cf

r282109 - [CMake] Pass CLANG_VERSION_* variables into later stages

2016-09-21 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Wed Sep 21 15:43:43 2016 New Revision: 282109 URL: http://llvm.org/viewvc/llvm-project?rev=282109&view=rev Log: [CMake] Pass CLANG_VERSION_* variables into later stages When supporting overriding clang versions we also need to pass those through to the next stage so they

r282122 - [CMake] Check if passthrough variables are defined

2016-09-21 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Wed Sep 21 18:24:15 2016 New Revision: 282122 URL: http://llvm.org/viewvc/llvm-project?rev=282122&view=rev Log: [CMake] Check if passthrough variables are defined Checking if they evaluate to true cases prevents passing values that evaluate to false cases. Instead we shou

r282125 - [CMake] More robust handling for bootstrap variables

2016-09-21 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Wed Sep 21 19:18:12 2016 New Revision: 282125 URL: http://llvm.org/viewvc/llvm-project?rev=282125&view=rev Log: [CMake] More robust handling for bootstrap variables Checking defined isn't good enough we also need to handle defined to empty string. Modified: cfe/trunk

Re: [PATCH] D23752: cmake: Supporting overriding runtime libdir via CLANG_LIBDIR_SUFFIX

2016-09-23 Thread Chris Bieneman via cfe-commits
beanz added a reviewer: rnk. beanz added a comment. This looks reasonable to me, but I'm not super familiar with multi-lib conventions. I think @chandlerc is more familiar with how that stuff works. https://reviews.llvm.org/D23752 ___ cfe-commits m

[PATCH] D25267: cmake: Set CMAKE_INSTALL_RPATH in Clang when building separately from LLVM

2016-10-05 Thread Chris Bieneman via cfe-commits
beanz added a comment. This is actually not the right fix here. We should actually fix this in LLVM to setup the rpath correctly on the targets during llvm_add_executable, then we can remove this hack from LLVM instead of copying it to Clang. It might also let us fix the RPATH goop in other too

[clang] 739a747 - [Docs] [HLSL] Documenting HLSL Entry Functions

2022-08-30 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-08-30T12:18:44-05:00 New Revision: 739a747b2368652155ac78f0ac341a6bfe640c60 URL: https://github.com/llvm/llvm-project/commit/739a747b2368652155ac78f0ac341a6bfe640c60 DIFF: https://github.com/llvm/llvm-project/commit/739a747b2368652155ac78f0ac341a6bfe640c60

[clang] de8f372 - [Docs] Fixing incorrect document title

2022-08-30 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-08-30T12:19:05-05:00 New Revision: de8f372bfec7070a364fac57fb5f201fc2d8cb22 URL: https://github.com/llvm/llvm-project/commit/de8f372bfec7070a364fac57fb5f201fc2d8cb22 DIFF: https://github.com/llvm/llvm-project/commit/de8f372bfec7070a364fac57fb5f201fc2d8cb22

[clang] 10194a5 - [HLSL] Restrict to supported targets

2022-09-02 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-09-02T13:36:23-05:00 New Revision: 10194a51a9d304ab9f68432f244749c672f9012a URL: https://github.com/llvm/llvm-project/commit/10194a51a9d304ab9f68432f244749c672f9012a DIFF: https://github.com/llvm/llvm-project/commit

[clang] 5b5329b - [NFC] Make MultiplexExternalSemaSource own sources

2022-09-02 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-09-02T13:57:39-05:00 New Revision: 5b5329bd41ba977459fcd7abb7cf438fd98c98e0 URL: https://github.com/llvm/llvm-project/commit/5b5329bd41ba977459fcd7abb7cf438fd98c98e0 DIFF: https://github.com/llvm/llvm-project/commit/5b5329bd41ba977459fcd7abb7cf438fd98c98e0

[clang] 00ecacc - [HLSL] Generate buffer subscript operators

2022-09-02 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-09-02T14:55:43-05:00 New Revision: 00ecacca7d90f96a1d54bc3fa38986fdd64e4c72 URL: https://github.com/llvm/llvm-project/commit/00ecacca7d90f96a1d54bc3fa38986fdd64e4c72 DIFF: https://github.com/llvm/llvm-project/commit/00ecacca7d90f96a1d54bc3fa38986fdd64e4c72

[clang] d3c54a1 - [HLSL] Call global constructors inside entry

2022-09-09 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-09-09T09:01:28-05:00 New Revision: d3c54a172d48a2e3a0c2740c300a1d7dbdf4e292 URL: https://github.com/llvm/llvm-project/commit/d3c54a172d48a2e3a0c2740c300a1d7dbdf4e292 DIFF: https://github.com/llvm/llvm-project/commit/d3c54a172d48a2e3a0c2740c300a1d7dbdf4e292

[clang] a8a4992 - [HLSL] Call global destructors from entries

2022-09-13 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-09-13T15:05:47-05:00 New Revision: a8a49923ddf75be9b6166be2f6a1f50a99817841 URL: https://github.com/llvm/llvm-project/commit/a8a49923ddf75be9b6166be2f6a1f50a99817841 DIFF: https://github.com/llvm/llvm-project/commit/a8a49923ddf75be9b6166be2f6a1f50a99817841

[clang] fb5baff - [HLSL] Mark buffer subscript operators as AlwaysInline

2022-09-13 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-09-13T20:31:29-05:00 New Revision: fb5baffc28c8beaf790a2fb1c8a863d29020bfbe URL: https://github.com/llvm/llvm-project/commit/fb5baffc28c8beaf790a2fb1c8a863d29020bfbe DIFF: https://github.com/llvm/llvm-project/commit

[clang] 0c9b242 - [HLSL] Adding a test change I forgot to add

2022-09-13 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-09-13T20:53:39-05:00 New Revision: 0c9b242cf0af15fa154d006cb25f20c7bf05d60a URL: https://github.com/llvm/llvm-project/commit/0c9b242cf0af15fa154d006cb25f20c7bf05d60a DIFF: https://github.com/llvm/llvm-project/commit

[clang] ce73177 - Fix clang Attribute doc build

2023-11-28 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2023-11-28T15:30:15-06:00 New Revision: ce731770f869e8e61afa2dccb772e8367105a1a6 URL: https://github.com/llvm/llvm-project/commit/ce731770f869e8e61afa2dccb772e8367105a1a6 DIFF: https://github.com/llvm/llvm-project/commit/ce731770f869e8e61afa2dccb772e8367105a1a6

[clang] ff96567 - [NFC] Fix failing test introduced in #67700

2023-11-29 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2023-11-29T12:02:44-06:00 New Revision: ff96567bd0fb8ed7a4739afa27a3cf3908115021 URL: https://github.com/llvm/llvm-project/commit/ff96567bd0fb8ed7a4739afa27a3cf3908115021 DIFF: https://github.com/llvm/llvm-project/commit/ff96567bd0fb8ed7a4739afa27a3cf3908115021

[clang] c2fd5b7 - [NFC] Remove trailing whitespace

2024-01-11 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2024-01-11T12:34:51-06:00 New Revision: c2fd5b738e9700a515f1730c714897eeec064157 URL: https://github.com/llvm/llvm-project/commit/c2fd5b738e9700a515f1730c714897eeec064157 DIFF: https://github.com/llvm/llvm-project/commit/c2fd5b738e9700a515f1730c714897eeec064157

[clang] ee0dd2e - [Docs] Update clang & llvm release notes for HLSL

2022-06-27 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-06-27T12:41:14-05:00 New Revision: ee0dd2ec112b3fa727f199709a0d8992eaa13b3b URL: https://github.com/llvm/llvm-project/commit/ee0dd2ec112b3fa727f199709a0d8992eaa13b3b DIFF: https://github.com/llvm/llvm-project/commit

[clang] b8dbc6f - [HLSL] Add ExternalSemaSource & vector alias

2022-07-05 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-07-05T11:30:29-05:00 New Revision: b8dbc6ffea93976dc0d8569c9d23e9c21e33e317 URL: https://github.com/llvm/llvm-project/commit/b8dbc6ffea93976dc0d8569c9d23e9c21e33e317 DIFF: https://github.com/llvm/llvm-project/commit/b8dbc6ffea93976dc0d8569c9d23e9c21e33e317

[clang] a6e63e3 - [NFC][HLSL] Add tests for vector alias. Remove dead code.

2022-07-05 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-07-05T16:32:59-05:00 New Revision: a6e63e35ede4b9f23b58437263eaac9a2926c9bf URL: https://github.com/llvm/llvm-project/commit/a6e63e35ede4b9f23b58437263eaac9a2926c9bf DIFF: https://github.com/llvm/llvm-project/commit

[clang] c5e54e2 - Add clang DirectX target support

2022-03-28 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-03-28T15:00:50-05:00 New Revision: c5e54e275241f0575ed0c9fe5c8c65299dd0bd0f URL: https://github.com/llvm/llvm-project/commit/c5e54e275241f0575ed0c9fe5c8c65299dd0bd0f DIFF: https://github.com/llvm/llvm-project/commit

[clang] d394f9f - Add HLSL Language Option and Preprocessor

2022-03-28 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-03-28T16:16:17-05:00 New Revision: d394f9f8970d758cb39151328dd3040ba7f414ae URL: https://github.com/llvm/llvm-project/commit/d394f9f8970d758cb39151328dd3040ba7f414ae DIFF: https://github.com/llvm/llvm-project/commit

[clang] 5b6207f - [ADT] Flesh out HLSL raytracing environments

2022-03-29 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-03-29T09:43:03-05:00 New Revision: 5b6207f3cd5e266f3fda8085fcebe6dcf45dacbf URL: https://github.com/llvm/llvm-project/commit/5b6207f3cd5e266f3fda8085fcebe6dcf45dacbf DIFF: https://github.com/llvm/llvm-project/commit

[clang] 7a94a03 - NFC. Fixing rebase error

2022-03-29 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-03-29T13:19:06-05:00 New Revision: 7a94a032f02515a66d2820c1bc331424be25f6d8 URL: https://github.com/llvm/llvm-project/commit/7a94a032f02515a66d2820c1bc331424be25f6d8 DIFF: https://github.com/llvm/llvm-project/commit/7a94a032f02515a66d2820c1bc331424be25f6d8

[clang] dfde354 - NFC. Fixing warnings from adding DXContainer

2022-03-29 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-03-29T14:46:24-05:00 New Revision: dfde354958ca49138349e1428bf2fc0414a73a43 URL: https://github.com/llvm/llvm-project/commit/dfde354958ca49138349e1428bf2fc0414a73a43 DIFF: https://github.com/llvm/llvm-project/commit/dfde354958ca49138349e1428bf2fc0414a73a43

[clang] 94189b4 - [HLSL] Fix MSFT Attribute parsing, add numthreads

2022-03-29 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-03-29T17:17:19-05:00 New Revision: 94189b42cc51b5fa8355957a976f0d8b4f8c312b URL: https://github.com/llvm/llvm-project/commit/94189b42cc51b5fa8355957a976f0d8b4f8c312b DIFF: https://github.com/llvm/llvm-project/commit

[clang] ff6696c - Expanding HLSL attribute diagnostics

2022-03-30 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-03-30T14:15:01-05:00 New Revision: ff6696c842bac0b15fc04015b25ead721768eac9 URL: https://github.com/llvm/llvm-project/commit/ff6696c842bac0b15fc04015b25ead721768eac9 DIFF: https://github.com/llvm/llvm-project/commit/ff6696c842bac0b15fc04015b25ead721768eac9

[clang] 1905416 - [HLSL] Further improve to numthreads diagnostics

2022-03-31 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-03-31T11:34:01-05:00 New Revision: 19054163e11a6632b4973c936e5aa93ec742c866 URL: https://github.com/llvm/llvm-project/commit/19054163e11a6632b4973c936e5aa93ec742c866 DIFF: https://github.com/llvm/llvm-project/commit/19054163e11a6632b4973c936e5aa93ec742c866

[clang] 76e951e - [Docs] Fix column ordering on clang attribute docs

2022-07-27 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-07-27T21:36:43-05:00 New Revision: 76e951e80307d26da260a73d8209417d9bb5e9f9 URL: https://github.com/llvm/llvm-project/commit/76e951e80307d26da260a73d8209417d9bb5e9f9 DIFF: https://github.com/llvm/llvm-project/commit/76e951e80307d26da260a73d8209417d9bb5e9f9

[clang] 6e56d0d - Start support for HLSL `RWBuffer`

2022-07-28 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-07-28T08:49:50-05:00 New Revision: 6e56d0dbe3c89d3cd5730a57b9049b74e0bf605f URL: https://github.com/llvm/llvm-project/commit/6e56d0dbe3c89d3cd5730a57b9049b74e0bf605f DIFF: https://github.com/llvm/llvm-project/commit

[clang] fe13002 - [HLSL] Add __builtin_hlsl_create_handle

2022-07-28 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-07-28T09:16:11-05:00 New Revision: fe13002bb37caf7425dfdb56b8f891c3f33b54b6 URL: https://github.com/llvm/llvm-project/commit/fe13002bb37caf7425dfdb56b8f891c3f33b54b6 DIFF: https://github.com/llvm/llvm-project/commit/fe13002bb37caf7425dfdb56b8f891c3f33b54b6

[clang] 66eabeb - [HLSL] Add RWBuffer default constructor

2022-07-28 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-07-28T14:07:40-05:00 New Revision: 66eabeb65dc9dc53fa791e444fa228a406bd304e URL: https://github.com/llvm/llvm-project/commit/66eabeb65dc9dc53fa791e444fa228a406bd304e DIFF: https://github.com/llvm/llvm-project/commit

[clang] cc47db6 - [HLSL] Add HLSLResource attribute

2022-07-28 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-07-28T20:54:51-05:00 New Revision: cc47db6737049f0c30e9c092de65e40823eb14be URL: https://github.com/llvm/llvm-project/commit/cc47db6737049f0c30e9c092de65e40823eb14be DIFF: https://github.com/llvm/llvm-project/commit

[clang] 5dbb92d - [HLSL] CodeGen HLSL Resource annotations

2022-08-01 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-08-01T11:19:43-05:00 New Revision: 5dbb92d8cdf751d5960225e874c27d19597fa65e URL: https://github.com/llvm/llvm-project/commit/5dbb92d8cdf751d5960225e874c27d19597fa65e DIFF: https://github.com/llvm/llvm-project/commit

[clang] fc47001 - [Docs] Add HLSL ResourceType documentation

2022-08-08 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-08-08T09:06:38-05:00 New Revision: fc470013d13f2b996731c865b921df5a87a40e3f URL: https://github.com/llvm/llvm-project/commit/fc470013d13f2b996731c865b921df5a87a40e3f DIFF: https://github.com/llvm/llvm-project/commit

[clang] 26c695b - Support macro deprecation #pragma clang deprecated

2021-07-29 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2021-07-29T12:40:53-05:00 New Revision: 26c695b7893071d5e69afbaa70c4850ab2e468be URL: https://github.com/llvm/llvm-project/commit/26c695b7893071d5e69afbaa70c4850ab2e468be DIFF: https://github.com/llvm/llvm-project/commit

[clang] f8819c1 - Fixing broken docs build

2021-07-29 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2021-07-29T12:45:56-05:00 New Revision: f8819c109e4afcad19407ceb54e28ef77e1c57e9 URL: https://github.com/llvm/llvm-project/commit/f8819c109e4afcad19407ceb54e28ef77e1c57e9 DIFF: https://github.com/llvm/llvm-project/commit/f8819c109e4afcad19407ceb54e28ef77e1c57e9

[clang] 9e3678e - [Clang] [Docs] Add HLSLSupport page

2022-04-08 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-04-08T12:17:45-05:00 New Revision: 9e3678e161553f29df1408f1b7c7ffc14fc0ef17 URL: https://github.com/llvm/llvm-project/commit/9e3678e161553f29df1408f1b7c7ffc14fc0ef17 DIFF: https://github.com/llvm/llvm-project/commit/9e3678e161553f29df1408f1b7c7ffc14fc0ef17

[clang] b870620 - [NFC] Add CMake cache file for HLSL

2022-04-13 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-04-13T11:28:18-05:00 New Revision: b870620c29814b71b0c9788f17f8054f04ae2d40 URL: https://github.com/llvm/llvm-project/commit/b870620c29814b71b0c9788f17f8054f04ae2d40 DIFF: https://github.com/llvm/llvm-project/commit/b870620c29814b71b0c9788f17f8054f04ae2d40

[clang] 1fdf952 - [HLSL] Add Semantic syntax, and SV_GroupIndex

2022-04-14 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-04-14T10:21:58-05:00 New Revision: 1fdf952deeb9a02aa34794af3c1a7d13a30e068e URL: https://github.com/llvm/llvm-project/commit/1fdf952deeb9a02aa34794af3c1a7d13a30e068e DIFF: https://github.com/llvm/llvm-project/commit

[clang] 3efad61 - [HLSL] Pointers are unsupported in HLSL

2022-04-14 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-04-14T13:32:51-05:00 New Revision: 3efad612d234f938d5012317cfb827e2bf8a1ee7 URL: https://github.com/llvm/llvm-project/commit/3efad612d234f938d5012317cfb827e2bf8a1ee7 DIFF: https://github.com/llvm/llvm-project/commit/3efad612d234f938d5012317cfb827e2bf8a1ee7

[clang] 721651b - [HLSL][clang][Driver] Support target profile command line option.

2022-04-15 Thread Chris Bieneman via cfe-commits
Author: Xiang Li Date: 2022-04-15T14:18:18-05:00 New Revision: 721651be246e26efd767c3ec55c8f06c7b5a9a3d URL: https://github.com/llvm/llvm-project/commit/721651be246e26efd767c3ec55c8f06c7b5a9a3d DIFF: https://github.com/llvm/llvm-project/commit/721651be246e26efd767c3ec55c8f06c7b5a9a3d.diff LOG:

[clang] 329abac - Blind stab in the dark to fix a bot failure

2022-04-15 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-04-15T20:12:59-05:00 New Revision: 329abac134a35acc81bfab30a87130a3c208be2a URL: https://github.com/llvm/llvm-project/commit/329abac134a35acc81bfab30a87130a3c208be2a DIFF: https://github.com/llvm/llvm-project/commit

[clang] 5e096ce - Update PGO and 3-stage cache files

2022-04-27 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-04-27T14:41:56-05:00 New Revision: 5e096ce6c84fe80a15158dd10d3a23fb7135aa6d URL: https://github.com/llvm/llvm-project/commit/5e096ce6c84fe80a15158dd10d3a23fb7135aa6d DIFF: https://github.com/llvm/llvm-project/commit

[clang] 0d6b574 - [HLSL] Adjust access specifier behavior

2022-04-28 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-04-28T10:37:50-05:00 New Revision: 0d6b574b8717a44cda565baa756875f762fa60b9 URL: https://github.com/llvm/llvm-project/commit/0d6b574b8717a44cda565baa756875f762fa60b9 DIFF: https://github.com/llvm/llvm-project/commit/0d6b574b8717a44cda565baa756875f762fa60b9

r309390 - [CMake] NFC. Add clang-tablegen-targets utility target

2017-07-28 Thread Chris Bieneman via cfe-commits
Author: cbieneman Date: Fri Jul 28 08:33:47 2017 New Revision: 309390 URL: http://llvm.org/viewvc/llvm-project?rev=309390&view=rev Log: [CMake] NFC. Add clang-tablegen-targets utility target By creating this target other projects that depend on clang-generated headers (like LLDB) will no longer

[clang] 744ec74 - [NFC] `goto fail` has failed us in the past...

2021-09-21 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2021-09-21T09:18:37-05:00 New Revision: 744ec74b305a5039dc74e2d043e1c136e06beac1 URL: https://github.com/llvm/llvm-project/commit/744ec74b305a5039dc74e2d043e1c136e06beac1 DIFF: https://github.com/llvm/llvm-project/commit/744ec74b305a5039dc74e2d043e1c136e06beac1

[clang] 1e48ef2 - Implement #pragma clang final extension

2021-09-27 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2021-09-27T14:11:16-05:00 New Revision: 1e48ef20358fb097f43d9b133e33bd23723d79c2 URL: https://github.com/llvm/llvm-project/commit/1e48ef20358fb097f43d9b133e33bd23723d79c2 DIFF: https://github.com/llvm/llvm-project/commit/1e48ef20358fb097f43d9b133e33bd23723d79c2

[clang] 18cf5b2 - Fixing docs build

2021-09-27 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2021-09-27T14:16:28-05:00 New Revision: 18cf5b220d3f5e5ee1998a163764e15e56763815 URL: https://github.com/llvm/llvm-project/commit/18cf5b220d3f5e5ee1998a163764e15e56763815 DIFF: https://github.com/llvm/llvm-project/commit/18cf5b220d3f5e5ee1998a163764e15e56763815

[clang] 13a9b22 - Don't delete the module you're inspecting

2021-06-03 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2021-06-03T13:00:09-05:00 New Revision: 13a9b2220f227631b3495a42abbab7fc2b414b69 URL: https://github.com/llvm/llvm-project/commit/13a9b2220f227631b3495a42abbab7fc2b414b69 DIFF: https://github.com/llvm/llvm-project/commit/13a9b2220f227631b3495a42abbab7fc2b414b69

[clang] 3e7ad1f - Emit final macro diagnostics in system headers

2021-11-11 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2021-11-11T13:51:26-06:00 New Revision: 3e7ad1f2b2c0a753749eaba88d369d6032a50764 URL: https://github.com/llvm/llvm-project/commit/3e7ad1f2b2c0a753749eaba88d369d6032a50764 DIFF: https://github.com/llvm/llvm-project/commit/3e7ad1f2b2c0a753749eaba88d369d6032a50764

[clang] d146a52 - Move HLSL builtins into hlsl namespace

2022-10-19 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-10-19T10:59:31-05:00 New Revision: d146a5241c5039fd25e8bf5a4ae1200ad201d06c URL: https://github.com/llvm/llvm-project/commit/d146a5241c5039fd25e8bf5a4ae1200ad201d06c DIFF: https://github.com/llvm/llvm-project/commit

[clang] 4c7218e - [HLSL] Remove unused frontend-generated ID

2022-10-21 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-10-21T12:41:09-05:00 New Revision: 4c7218e7702651bb8dd2ef7734ca05ac0ada32fd URL: https://github.com/llvm/llvm-project/commit/4c7218e7702651bb8dd2ef7734ca05ac0ada32fd DIFF: https://github.com/llvm/llvm-project/commit

[clang] 0ac597f - [NFC] Move DXC driver tests

2022-08-18 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-08-18T16:06:41-05:00 New Revision: 0ac597f3cacf60479ffd36b03766fa7462dabd78 URL: https://github.com/llvm/llvm-project/commit/0ac597f3cacf60479ffd36b03766fa7462dabd78 DIFF: https://github.com/llvm/llvm-project/commit/0ac597f3cacf60479ffd36b03766fa7462dabd78

[clang] 9a478d5 - [NFC] Rename dx.shader to hlsl.shader

2022-08-22 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-08-22T16:03:40-05:00 New Revision: 9a478d523239fe0d01f32ecc8e64e88d1809fd8e URL: https://github.com/llvm/llvm-project/commit/9a478d523239fe0d01f32ecc8e64e88d1809fd8e DIFF: https://github.com/llvm/llvm-project/commit

[clang] 887bafb - [HLSL] Infer language from file extension

2022-08-23 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-08-23T20:52:29-05:00 New Revision: 887bafb503c59c5ecef831c679a2b114ee6ef338 URL: https://github.com/llvm/llvm-project/commit/887bafb503c59c5ecef831c679a2b114ee6ef338 DIFF: https://github.com/llvm/llvm-project/commit/887bafb503c59c5ecef831c679a2b114ee6ef338

[clang] bdf1327 - [HLSL] Entry functions require param annotation

2022-08-24 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-08-24T14:35:11-05:00 New Revision: bdf1327fea632bf9736924acf59675182b528b23 URL: https://github.com/llvm/llvm-project/commit/bdf1327fea632bf9736924acf59675182b528b23 DIFF: https://github.com/llvm/llvm-project/commit/bdf1327fea632bf9736924acf59675182b528b23

[clang] 22c477f - [HLSL] Initial codegen for SV_GroupIndex

2022-08-25 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-08-25T11:17:54-05:00 New Revision: 22c477f934c4d1fa3f7d782d32a3e151f581c686 URL: https://github.com/llvm/llvm-project/commit/22c477f934c4d1fa3f7d782d32a3e151f581c686 DIFF: https://github.com/llvm/llvm-project/commit/22c477f934c4d1fa3f7d782d32a3e151f581c686

[clang] 18385cf - [HLSL] Add abs library function

2022-08-25 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-08-25T18:56:51-05:00 New Revision: 18385cffc50a6e549dcf3306cbe8a99e10a11fff URL: https://github.com/llvm/llvm-project/commit/18385cffc50a6e549dcf3306cbe8a99e10a11fff DIFF: https://github.com/llvm/llvm-project/commit

[clang] 10378c4 - [HLSL] Enable availability attribute

2022-09-16 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-09-16T16:04:27-05:00 New Revision: 10378c45055fabe291138a93d79f287586948e91 URL: https://github.com/llvm/llvm-project/commit/10378c45055fabe291138a93d79f287586948e91 DIFF: https://github.com/llvm/llvm-project/commit/10378c45055fabe291138a93d79f287586948e91

[clang] 8aed4bb - [CMake] [NFC] Add clang headers to IDE projects

2022-09-20 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-09-20T10:41:27-05:00 New Revision: 8aed4bb2783d32c40fae998b6518cd40a16b6ec5 URL: https://github.com/llvm/llvm-project/commit/8aed4bb2783d32c40fae998b6518cd40a16b6ec5 DIFF: https://github.com/llvm/llvm-project/commit/8aed4bb2783d32c40fae998b6518cd40a16b6ec5

[clang] 0c89b34 - [HLSL] Pass flags to cc1 based on language

2022-09-20 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-09-20T10:56:17-05:00 New Revision: 0c89b343371fca437a86093a01dc5eb6ed1a4a9b URL: https://github.com/llvm/llvm-project/commit/0c89b343371fca437a86093a01dc5eb6ed1a4a9b DIFF: https://github.com/llvm/llvm-project/commit

[clang] b95c574 - [HLSL] add sqrt library function

2022-09-20 Thread Chris Bieneman via cfe-commits
Author: Joshua Batista Date: 2022-09-20T15:42:08-05:00 New Revision: b95c57444a8ac3f81bc33a3d52d0f88b7a592a2f URL: https://github.com/llvm/llvm-project/commit/b95c57444a8ac3f81bc33a3d52d0f88b7a592a2f DIFF: https://github.com/llvm/llvm-project/commit/b95c57444a8ac3f81bc33a3d52d0f88b7a592a2f.diff

[clang] d76c654 - [HLSL] remove unnecessary abs attributes

2022-09-20 Thread Chris Bieneman via cfe-commits
Author: Joshua Batista Date: 2022-09-20T16:04:21-05:00 New Revision: d76c654d02b66d8ec695d531d82a482224f21c79 URL: https://github.com/llvm/llvm-project/commit/d76c654d02b66d8ec695d531d82a482224f21c79 DIFF: https://github.com/llvm/llvm-project/commit/d76c654d02b66d8ec695d531d82a482224f21c79.diff

[clang] bc97751 - [NFC] Add GitHub issues to HLSL FIXME comments

2022-09-21 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-09-21T10:31:25-05:00 New Revision: bc97751a236e619dc33f81e9fc9b3fe6bd0ba7b6 URL: https://github.com/llvm/llvm-project/commit/bc97751a236e619dc33f81e9fc9b3fe6bd0ba7b6 DIFF: https://github.com/llvm/llvm-project/commit/bc97751a236e619dc33f81e9fc9b3fe6bd0ba7b6

[clang] d20f9f8 - [Docs] [HLSL] Add IR reference for HLSL

2022-09-23 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-09-23T10:29:54-05:00 New Revision: d20f9f8d2177cd02184bb2c2794af398ba355f61 URL: https://github.com/llvm/llvm-project/commit/d20f9f8d2177cd02184bb2c2794af398ba355f61 DIFF: https://github.com/llvm/llvm-project/commit/d20f9f8d2177cd02184bb2c2794af398ba355f61

[clang] e432108 - [CMake] Add `CLANG_ENABLE_HLSL` CMake option

2022-09-27 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-09-27T12:33:22-05:00 New Revision: e432108bf25456f428a3956fd79d29ea7fc196ac URL: https://github.com/llvm/llvm-project/commit/e432108bf25456f428a3956fd79d29ea7fc196ac DIFF: https://github.com/llvm/llvm-project/commit

[clang] bb46022 - [CMake] Small fix to HLSL header install paths

2022-10-07 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-10-07T09:45:11-05:00 New Revision: bb46022abe78497d3d5a8c6a6cf8599f7ec0d2ec URL: https://github.com/llvm/llvm-project/commit/bb46022abe78497d3d5a8c6a6cf8599f7ec0d2ec DIFF: https://github.com/llvm/llvm-project/commit

[clang] 19a0a56 - [HLSL] Add utility to convert environment to stage

2022-10-12 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-10-12T16:31:30-05:00 New Revision: 19a0a56749110dc92b39f583e46779ff23aceeba URL: https://github.com/llvm/llvm-project/commit/19a0a56749110dc92b39f583e46779ff23aceeba DIFF: https://github.com/llvm/llvm-project/commit

[clang] 911d2dc - [NFC] [HLSL] Move common metadata to LLVMFrontend

2022-10-14 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-10-14T13:40:04-05:00 New Revision: 911d2dc23035454cb85422922c19259855e33bba URL: https://github.com/llvm/llvm-project/commit/911d2dc23035454cb85422922c19259855e33bba DIFF: https://github.com/llvm/llvm-project/commit

  1   2   3   4   5   6   7   8   9   10   >