[clang] 5b95931 - [NFC] Delete unintentionally added file

2024-04-03 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2024-04-03T11:24:48-05:00 New Revision: 5b959310b0fae723bd119ed8815bf1cb1a8c67d4 URL: https://github.com/llvm/llvm-project/commit/5b959310b0fae723bd119ed8815bf1cb1a8c67d4 DIFF:

[clang] f119a4f - [HLSL] Fix broken spir-v test

2024-04-02 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2024-04-02T15:53:17-05:00 New Revision: f119a4ffb885ed588c46de1d51f4185572142ca2 URL: https://github.com/llvm/llvm-project/commit/f119a4ffb885ed588c46de1d51f4185572142ca2 DIFF:

[clang] 0065161 - Remove assert introduced in #71098

2024-02-15 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2024-02-15T18:56:35-06:00 New Revision: 0065161c720c37e8ab545979aed6a03d944a3176 URL: https://github.com/llvm/llvm-project/commit/0065161c720c37e8ab545979aed6a03d944a3176 DIFF:

[clang] a1155f6 - [NFC] Clang-format const array declarations

2024-02-15 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2024-02-15T13:16:21-06:00 New Revision: a1155f68f5d5c7013ca1deb312a2e1e4f71ef544 URL: https://github.com/llvm/llvm-project/commit/a1155f68f5d5c7013ca1deb312a2e1e4f71ef544 DIFF:

[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:

[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:

[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:

[clang] 400d326 - [HLSL] Cleanup support for `this` as an l-value

2023-09-05 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2023-09-05T19:38:50-05:00 New Revision: 400d3261a0da56554aee8e5a2fbc27eade9d05db URL: https://github.com/llvm/llvm-project/commit/400d3261a0da56554aee8e5a2fbc27eade9d05db DIFF:

[clang] c380156 - [NFC] [CMake] Add misssing dependencies

2023-03-10 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2023-03-10T17:13:09-06:00 New Revision: c3801568ef2b7f923f9116f72a6b0bb382bcaa41 URL: https://github.com/llvm/llvm-project/commit/c3801568ef2b7f923f9116f72a6b0bb382bcaa41 DIFF:

[clang] 326c135 - [NFC] [CMake] Cleanup clang tool dependencies

2023-03-10 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2023-03-10T10:56:07-06:00 New Revision: 326c13531af32df8361cb4c98d2cc1355b0f8c48 URL: https://github.com/llvm/llvm-project/commit/326c13531af32df8361cb4c98d2cc1355b0f8c48 DIFF:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[clang] 9f499d9 - [HLSL] Support HLSL vector initializers

2022-06-21 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-06-21T12:33:42-05:00 New Revision: 9f499d9d73edfc818978c64eb24b8d2d34995d76 URL: https://github.com/llvm/llvm-project/commit/9f499d9d73edfc818978c64eb24b8d2d34995d76 DIFF:

[clang] f9e4964 - Revert "wip"

2022-06-17 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-06-17T13:36:53-05:00 New Revision: f9e49644f4875ba1807781b1224b3136fefe38e9 URL: https://github.com/llvm/llvm-project/commit/f9e49644f4875ba1807781b1224b3136fefe38e9 DIFF:

[clang] 0dd243f - wip

2022-06-17 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-06-17T13:34:21-05:00 New Revision: 0dd243fa8a4ec98d6cabbad16e6b485a093c6dea URL: https://github.com/llvm/llvm-project/commit/0dd243fa8a4ec98d6cabbad16e6b485a093c6dea DIFF:

[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:

[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:

[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:

[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

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[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:

[clang] 9d3437f - [ADT] [NFC] Add StringRef::detectEOL

2022-01-21 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2022-01-21T09:47:02-06:00 New Revision: 9d3437fbf3419502351d41ff9e28f06b0c3f06e8 URL: https://github.com/llvm/llvm-project/commit/9d3437fbf3419502351d41ff9e28f06b0c3f06e8 DIFF:

[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:

[clang] 121b225 - AddGlobalAnnotations for function with or without function body.

2021-10-11 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2021-10-11T14:50:34-05:00 New Revision: 121b2252de0eed68f2ddf5f09e924a6c35423d47 URL: https://github.com/llvm/llvm-project/commit/121b2252de0eed68f2ddf5f09e924a6c35423d47 DIFF:

[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:

[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:

[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:

[clang] 43de869 - Implement #pragma clang restrict_expansion

2021-08-23 Thread Chris Bieneman via cfe-commits
Author: Chris Bieneman Date: 2021-08-23T09:46:38-07:00 New Revision: 43de869d77f77eedf9f8760f94940a249d2b5a41 URL: https://github.com/llvm/llvm-project/commit/43de869d77f77eedf9f8760f94940a249d2b5a41 DIFF:

[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:

[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:

[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:

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: cbieneman &

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=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 clang to

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

2019-07-16 Thread Chris Bieneman via cfe-commits
I get that CMake does something different for PRIVATE, but the way we use CMake in LLVM we really can't make a private distinction reasonable. Because we don't sub-divide our headers per library, we don't support per-dependency include paths in LLVM or Clang's libraries. This behavior also

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

2019-07-12 Thread Chris Bieneman via cfe-commits
Ah! I see what is going on here. This is kinda a silliness of CMake. `PRIVATE` linkage for a static archive is silly, and shouldn't be possible. All link dependencies for static archives are really `INTERFACE` dependencies, and it looks like CMake is doing something kinda silly instead of

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

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

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=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: beanz

[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=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

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

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=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. With

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

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=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 to

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=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

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=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 monorepo.

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

2019-05-16 Thread Chris Bieneman via cfe-commits
, 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: >&

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=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

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=rev Log: Revert [c++20] P1327R1: Support for typeid applied to objects of polymorphic class type in constant evaluation. This reverts r360977 (git commit

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.org:8

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:

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=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 to

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

2019-05-16 Thread Chris Bieneman via cfe-commits
;> ... >> /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 -fPIC >> tools/clang/lib/Basic/CMake

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=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 support

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=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 out

  1   2   3   4   >