[clang] d32d749 - [Clang] Add requires flags to test using Linux command line

2023-01-11 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-11T11:03:09-06:00 New Revision: d32d749b11401cef214e3fd7b3814071d9e1e5a7 URL: https://github.com/llvm/llvm-project/commit/d32d749b11401cef214e3fd7b3814071d9e1e5a7 DIFF: https://github.com/llvm/llvm-project/commit/d32d749b11401cef214e3fd7b3814071d9e1e5a7.diff

[clang] d5ac28e - [OpenMP] Fix unused capature and name

2023-01-11 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-11T11:05:24-06:00 New Revision: d5ac28efffa77191a65cacc25a39edfdef2ecc1a URL: https://github.com/llvm/llvm-project/commit/d5ac28efffa77191a65cacc25a39edfdef2ecc1a DIFF: https://github.com/llvm/llvm-project/commit/d5ac28efffa77191a65cacc25a39edfdef2ecc1a.diff

[clang] b9ee2ac - [LinkerWrapper] report on missing libraries

2022-11-02 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-11-02T15:28:09-05:00 New Revision: b9ee2acc9c5c129bce5503dd8d2ab4757e42c990 URL: https://github.com/llvm/llvm-project/commit/b9ee2acc9c5c129bce5503dd8d2ab4757e42c990 DIFF: https://github.com/llvm/llvm-project/commit/b9ee2acc9c5c129bce5503dd8d2ab4757e42c990.diff

[clang] 3384f05 - [llvm-objdump][Offload] Use common offload extraction method

2022-11-03 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-11-03T16:19:13-05:00 New Revision: 3384f05a2cdb96a2f106c234ae8a9d0e306717a4 URL: https://github.com/llvm/llvm-project/commit/3384f05a2cdb96a2f106c234ae8a9d0e306717a4 DIFF: https://github.com/llvm/llvm-project/commit/3384f05a2cdb96a2f106c234ae8a9d0e306717a4.diff

[clang] 0f7e863 - [LinkerWrapper] Perform device linking steps in parallel

2022-11-11 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-11-11T13:46:33-06:00 New Revision: 0f7e8631547ad2cbbe5bcf1933e1353e58f58406 URL: https://github.com/llvm/llvm-project/commit/0f7e8631547ad2cbbe5bcf1933e1353e58f58406 DIFF: https://github.com/llvm/llvm-project/commit/0f7e8631547ad2cbbe5bcf1933e1353e58f58406.diff

[clang] d50dacd - [Clang] Only emit textual LLVM-IR in device only mode

2023-01-24 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-24T15:11:30-06:00 New Revision: d50dacd7c3c2ce489df6ed1ccde71bba390fe5e2 URL: https://github.com/llvm/llvm-project/commit/d50dacd7c3c2ce489df6ed1ccde71bba390fe5e2 DIFF: https://github.com/llvm/llvm-project/commit/d50dacd7c3c2ce489df6ed1ccde71bba390fe5e2.diff

[clang] 1964c33 - [LinkerWrapper] Only import static libraries with needed symbols

2023-01-24 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-24T17:01:33-06:00 New Revision: 1964c334782e7c5961772fbdcdcc0029cba3a7fa URL: https://github.com/llvm/llvm-project/commit/1964c334782e7c5961772fbdcdcc0029cba3a7fa DIFF: https://github.com/llvm/llvm-project/commit/1964c334782e7c5961772fbdcdcc0029cba3a7fa.diff

[clang] dc60f7a - [OpenMP] Unconditionally link the OpenMP device RTL static library

2023-01-24 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-24T17:01:35-06:00 New Revision: dc60f7aa0435a4e4778cfbf22f4fcb52c97427c0 URL: https://github.com/llvm/llvm-project/commit/dc60f7aa0435a4e4778cfbf22f4fcb52c97427c0 DIFF: https://github.com/llvm/llvm-project/commit/dc60f7aa0435a4e4778cfbf22f4fcb52c97427c0.diff

[clang] 5d1dc9f - [OpenMP] Do not link the bitcode OpenMP runtime when targeting AMDGPU.

2023-01-24 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-24T17:01:37-06:00 New Revision: 5d1dc9fa043f8ee239cbc16347025a4f0831e132 URL: https://github.com/llvm/llvm-project/commit/5d1dc9fa043f8ee239cbc16347025a4f0831e132 DIFF: https://github.com/llvm/llvm-project/commit/5d1dc9fa043f8ee239cbc16347025a4f0831e132.diff

[clang] 7532e88 - [Clang] Add missing requires directives for new test

2023-01-24 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-24T17:09:18-06:00 New Revision: 7532e88f38a417d3713cb179dc974948c30f0336 URL: https://github.com/llvm/llvm-project/commit/7532e88f38a417d3713cb179dc974948c30f0336 DIFF: https://github.com/llvm/llvm-project/commit/7532e88f38a417d3713cb179dc974948c30f0336.diff

[clang] 0f07ff8 - [Clang] Fix test that sometimes fails depending on the temp name

2023-01-24 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-24T21:12:00-06:00 New Revision: 0f07ff8b71e6c5f899b99b445eccd4323395b33f URL: https://github.com/llvm/llvm-project/commit/0f07ff8b71e6c5f899b99b445eccd4323395b33f DIFF: https://github.com/llvm/llvm-project/commit/0f07ff8b71e6c5f899b99b445eccd4323395b33f.diff

[clang] d5fe78d - [Clang] Make the linker wrapper test require Linux

2023-01-25 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-25T09:31:59-06:00 New Revision: d5fe78d939d25e5508ae57a2dc0c587c79ad16b1 URL: https://github.com/llvm/llvm-project/commit/d5fe78d939d25e5508ae57a2dc0c587c79ad16b1 DIFF: https://github.com/llvm/llvm-project/commit/d5fe78d939d25e5508ae57a2dc0c587c79ad16b1.diff

[clang] 759dec2 - [nvptx-arch] Remove `find_package(CUDA)` as it has been deprecated.

2023-01-25 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-25T13:58:00-06:00 New Revision: 759dec253695f38a101c74905c819ea47392e515 URL: https://github.com/llvm/llvm-project/commit/759dec253695f38a101c74905c819ea47392e515 DIFF: https://github.com/llvm/llvm-project/commit/759dec253695f38a101c74905c819ea47392e515.diff

[clang] 11656f2 - [CUDA] Fix output from `ptxas` being removes as a temporary file

2023-01-25 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-25T16:24:30-06:00 New Revision: 11656f204aa5fd972564e76641c00ca058ba8c0d URL: https://github.com/llvm/llvm-project/commit/11656f204aa5fd972564e76641c00ca058ba8c0d DIFF: https://github.com/llvm/llvm-project/commit/11656f204aa5fd972564e76641c00ca058ba8c0d.diff

[clang] db20228 - [Clang][NFC] Fix out-of-date comments on 'clang-offload-bundler'

2023-01-26 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-26T13:03:01-06:00 New Revision: db202286eb7b3f6725c82ded4f5c8b31ea648521 URL: https://github.com/llvm/llvm-project/commit/db202286eb7b3f6725c82ded4f5c8b31ea648521 DIFF: https://github.com/llvm/llvm-project/commit/db202286eb7b3f6725c82ded4f5c8b31ea648521.diff

[clang] 6185246 - [OpenMP] Run an extra 'OpenMPOpt' pass in LTO-mode

2023-01-26 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-26T13:23:45-06:00 New Revision: 6185246f4f62345d0cfdaef62da7e15b01d52557 URL: https://github.com/llvm/llvm-project/commit/6185246f4f62345d0cfdaef62da7e15b01d52557 DIFF: https://github.com/llvm/llvm-project/commit/6185246f4f62345d0cfdaef62da7e15b01d52557.diff

[clang] f983987 - [LinkerWrapper] Fix `-Bsymbolic` being sent to the compiler and not the linker

2023-01-26 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-26T15:05:10-06:00 New Revision: f9839876574fe97fdcdf104fbb1c9ba7fd4f9433 URL: https://github.com/llvm/llvm-project/commit/f9839876574fe97fdcdf104fbb1c9ba7fd4f9433 DIFF: https://github.com/llvm/llvm-project/commit/f9839876574fe97fdcdf104fbb1c9ba7fd4f9433.diff

[clang] 7d4ce70 - [LinkerWrapper][NFC] Remove unused options

2023-01-27 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-27T10:49:31-06:00 New Revision: 7d4ce7050505baadd0d40c30d0726a136a64c717 URL: https://github.com/llvm/llvm-project/commit/7d4ce7050505baadd0d40c30d0726a136a64c717 DIFF: https://github.com/llvm/llvm-project/commit/7d4ce7050505baadd0d40c30d0726a136a64c717.diff

[clang] 4f99647 - [LinkerWrapper] Add support for --[no-]whole-archive into the linker wrapper

2023-01-27 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-27T11:30:50-06:00 New Revision: 4f9964738b9c01f16bc962aac68e441377c8c842 URL: https://github.com/llvm/llvm-project/commit/4f9964738b9c01f16bc962aac68e441377c8c842 DIFF: https://github.com/llvm/llvm-project/commit/4f9964738b9c01f16bc962aac68e441377c8c842.diff

[clang] 9f64fbb - [Clang] Do not attempt to directly link arch tools in 32-bit mode

2023-01-31 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-31T11:56:24-06:00 New Revision: 9f64fbb882dc3c76712ec70316253ca396baa824 URL: https://github.com/llvm/llvm-project/commit/9f64fbb882dc3c76712ec70316253ca396baa824 DIFF: https://github.com/llvm/llvm-project/commit/9f64fbb882dc3c76712ec70316253ca396baa824.diff

[clang] 9271c5d - [Clang] Adjust PIC handling for the AMDGPU ToolChain

2023-01-31 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-31T14:31:10-06:00 New Revision: 9271c5da434b0827ad21f43013be287f3637a9b4 URL: https://github.com/llvm/llvm-project/commit/9271c5da434b0827ad21f43013be287f3637a9b4 DIFF: https://github.com/llvm/llvm-project/commit/9271c5da434b0827ad21f43013be287f3637a9b4.diff

[clang] 9c4591d - [LinkerWrapper] Fix memory issues due to unguarded accesses to global state

2023-02-01 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-02-01T08:12:10-06:00 New Revision: 9c4591d7f3acaa00318900bdba4b4ba26c99c666 URL: https://github.com/llvm/llvm-project/commit/9c4591d7f3acaa00318900bdba4b4ba26c99c666 DIFF: https://github.com/llvm/llvm-project/commit/9c4591d7f3acaa00318900bdba4b4ba26c99c666.diff

[clang] 51ff548 - [LinkerWrapper] Fix passing `-rpath` directly to clang

2023-02-01 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-02-01T12:03:03-06:00 New Revision: 51ff5481146475afc869cf54ebc0b46d9da15a14 URL: https://github.com/llvm/llvm-project/commit/51ff5481146475afc869cf54ebc0b46d9da15a14 DIFF: https://github.com/llvm/llvm-project/commit/51ff5481146475afc869cf54ebc0b46d9da15a14.diff

[clang] fa5209c - [LinkerWrapper] Adjust placement of input files for the linker

2023-02-01 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-02-01T13:49:17-06:00 New Revision: fa5209ce4060f659aeb9c0e70ca4cf908c788fff URL: https://github.com/llvm/llvm-project/commit/fa5209ce4060f659aeb9c0e70ca4cf908c788fff DIFF: https://github.com/llvm/llvm-project/commit/fa5209ce4060f659aeb9c0e70ca4cf908c788fff.diff

[clang] 3c1d025 - [Clang] Fix test after changing the order of input files

2023-02-01 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-02-01T13:52:22-06:00 New Revision: 3c1d0255d1788c607abb74ea0e775f1f753a9b94 URL: https://github.com/llvm/llvm-project/commit/3c1d0255d1788c607abb74ea0e775f1f753a9b94 DIFF: https://github.com/llvm/llvm-project/commit/3c1d0255d1788c607abb74ea0e775f1f753a9b94.diff

[clang] 3f33e6b - [LinkerWrapper] Output a temp file with the wrapper bitcode

2023-02-06 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-02-06T12:34:00-06:00 New Revision: 3f33e6b1f4d08dd3e4dec91ae4d8e4cf292f0acc URL: https://github.com/llvm/llvm-project/commit/3f33e6b1f4d08dd3e4dec91ae4d8e4cf292f0acc DIFF: https://github.com/llvm/llvm-project/commit/3f33e6b1f4d08dd3e4dec91ae4d8e4cf292f0acc.diff

[clang] 278d6f0 - [Clang] Clean up some offloading driver tests

2023-01-12 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-12T07:54:55-06:00 New Revision: 278d6f065a63930d33d10785ec3de03ce6c3bc3c URL: https://github.com/llvm/llvm-project/commit/278d6f065a63930d33d10785ec3de03ce6c3bc3c DIFF: https://github.com/llvm/llvm-project/commit/278d6f065a63930d33d10785ec3de03ce6c3bc3c.diff

[clang] 77c5eac - [LinkerWrapper] Fix errors from missing files during a dry run

2023-01-12 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-12T10:49:27-06:00 New Revision: 77c5eac2aa9b9b1a12850295abf84d51f87745de URL: https://github.com/llvm/llvm-project/commit/77c5eac2aa9b9b1a12850295abf84d51f87745de DIFF: https://github.com/llvm/llvm-project/commit/77c5eac2aa9b9b1a12850295abf84d51f87745de.diff

[clang] 9e239fc - [LinkerWrapper] Emit assembly files from LTO with `save-temps`

2023-01-12 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-12T12:54:53-06:00 New Revision: 9e239fc487d51d6b90ad50f6ffa72203d8df3210 URL: https://github.com/llvm/llvm-project/commit/9e239fc487d51d6b90ad50f6ffa72203d8df3210 DIFF: https://github.com/llvm/llvm-project/commit/9e239fc487d51d6b90ad50f6ffa72203d8df3210.diff

[clang] 26d6267 - [Clang] Explicitly move returned values converted to expected

2023-01-12 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-12T14:38:03-06:00 New Revision: 26d62674cf5013249f99323d15b6044586e6b3a8 URL: https://github.com/llvm/llvm-project/commit/26d62674cf5013249f99323d15b6044586e6b3a8 DIFF: https://github.com/llvm/llvm-project/commit/26d62674cf5013249f99323d15b6044586e6b3a8.diff

[clang] 439ba4c - [LinkerWrapper] Improve -save-temps behaviour

2023-01-12 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-12T16:43:30-06:00 New Revision: 439ba4c9026db6ab4c0a06737638ac42ebc445fd URL: https://github.com/llvm/llvm-project/commit/439ba4c9026db6ab4c0a06737638ac42ebc445fd DIFF: https://github.com/llvm/llvm-project/commit/439ba4c9026db6ab4c0a06737638ac42ebc445fd.diff

[clang] 77d81d5 - [LinkerWrapper] Fix test on Windows

2023-01-12 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-12T19:57:34-06:00 New Revision: 77d81d593cb93d275794edf66caf0daa8d102d5f URL: https://github.com/llvm/llvm-project/commit/77d81d593cb93d275794edf66caf0daa8d102d5f DIFF: https://github.com/llvm/llvm-project/commit/77d81d593cb93d275794edf66caf0daa8d102d5f.diff

[clang] cb2f23a - [LinkerWrapper] Adjust test after a previous change in temp file names

2023-01-12 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-12T20:36:27-06:00 New Revision: cb2f23a9b0de9c6747afb1efdc6e05b4691e0c50 URL: https://github.com/llvm/llvm-project/commit/cb2f23a9b0de9c6747afb1efdc6e05b4691e0c50 DIFF: https://github.com/llvm/llvm-project/commit/cb2f23a9b0de9c6747afb1efdc6e05b4691e0c50.diff

[clang] 52b9a39 - [OpenMP] Make `-fopenmp-target=` use the `nvptx-arch` tool

2023-01-13 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-13T16:52:06-06:00 New Revision: 52b9a3974244183806ba862e161670d79885443a URL: https://github.com/llvm/llvm-project/commit/52b9a3974244183806ba862e161670d79885443a DIFF: https://github.com/llvm/llvm-project/commit/52b9a3974244183806ba862e161670d79885443a.diff

[clang] d1f4bfd - [Clang] Remove `CLANG_OPENMP_NVPTX_DEFAULT_ARCH` CMake option.

2023-01-13 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-13T16:52:07-06:00 New Revision: d1f4bfd2a8b0b347aeaf6d486e4132af65b9ccf0 URL: https://github.com/llvm/llvm-project/commit/d1f4bfd2a8b0b347aeaf6d486e4132af65b9ccf0 DIFF: https://github.com/llvm/llvm-project/commit/d1f4bfd2a8b0b347aeaf6d486e4132af65b9ccf0.diff

[clang] f6ace23 - [amdgpu-arch] Dynamically load the HSA runtime if not found during the build

2023-01-16 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-16T13:13:45-06:00 New Revision: f6ace23172e5930be0e7cc602f50e1e9c54d7a9a URL: https://github.com/llvm/llvm-project/commit/f6ace23172e5930be0e7cc602f50e1e9c54d7a9a DIFF: https://github.com/llvm/llvm-project/commit/f6ace23172e5930be0e7cc602f50e1e9c54d7a9a.diff

[clang] 9954516 - [nvptx-arch] Dynamically load the CUDA runtime if not found during the build

2023-01-16 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-16T13:13:47-06:00 New Revision: 9954516ffb10a39ae0c8517f4865eec24e07d56e URL: https://github.com/llvm/llvm-project/commit/9954516ffb10a39ae0c8517f4865eec24e07d56e DIFF: https://github.com/llvm/llvm-project/commit/9954516ffb10a39ae0c8517f4865eec24e07d56e.diff

[clang] eec516a - [OpenMP] Make `-Xarch_host` and `-Xarch_device` work for OpenMP offloading

2023-01-17 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-17T12:38:56-06:00 New Revision: eec516a0954a5a91490ac4b6e86196e9813d9185 URL: https://github.com/llvm/llvm-project/commit/eec516a0954a5a91490ac4b6e86196e9813d9185 DIFF: https://github.com/llvm/llvm-project/commit/eec516a0954a5a91490ac4b6e86196e9813d9185.diff

[clang] 4ce454c - [Clang] Configure definitions for amdgpu/nvptx arch query tools

2023-01-17 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-17T14:27:12-06:00 New Revision: 4ce454c654bd4e027fbdcd7b1dba9d164cd36463 URL: https://github.com/llvm/llvm-project/commit/4ce454c654bd4e027fbdcd7b1dba9d164cd36463 DIFF: https://github.com/llvm/llvm-project/commit/4ce454c654bd4e027fbdcd7b1dba9d164cd36463.diff

[clang] 9ee625b - [Clang] Update the help message for `--offload-arch`

2023-01-18 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-18T11:41:08-06:00 New Revision: 9ee625bd992fba4ba5ef9102e5e02bc87c7252c4 URL: https://github.com/llvm/llvm-project/commit/9ee625bd992fba4ba5ef9102e5e02bc87c7252c4 DIFF: https://github.com/llvm/llvm-project/commit/9ee625bd992fba4ba5ef9102e5e02bc87c7252c4.diff

[clang] debfa43 - [Clang][NFC] Clang-format CUDA toolchain file

2023-01-18 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-18T17:15:03-06:00 New Revision: debfa43117f458cd75e3d0a7b37f7622c7c67d40 URL: https://github.com/llvm/llvm-project/commit/debfa43117f458cd75e3d0a7b37f7622c7c67d40 DIFF: https://github.com/llvm/llvm-project/commit/debfa43117f458cd75e3d0a7b37f7622c7c67d40.diff

[clang] 0660397 - [CUDA] Allow targeting NVPTX directly without a host toolchain

2023-01-18 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-18T18:18:25-06:00 New Revision: 0660397e68096a64279b19f913e7de2c283e524f URL: https://github.com/llvm/llvm-project/commit/0660397e68096a64279b19f913e7de2c283e524f DIFF: https://github.com/llvm/llvm-project/commit/0660397e68096a64279b19f913e7de2c283e524f.diff

[clang] bec49b1 - [LinkerWrapper] Use `clang` to perform the device linking

2023-01-19 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-19T12:47:51-06:00 New Revision: bec49b1d803ced901e14aca154ffc106939100e5 URL: https://github.com/llvm/llvm-project/commit/bec49b1d803ced901e14aca154ffc106939100e5 DIFF: https://github.com/llvm/llvm-project/commit/bec49b1d803ced901e14aca154ffc106939100e5.diff

[clang] 679c352 - [Clang][NFC] Tweak error message for GPU architecture tools

2023-01-19 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-19T12:48:28-06:00 New Revision: 679c352ff42d45de6dcaca7022a7e664cd03323c URL: https://github.com/llvm/llvm-project/commit/679c352ff42d45de6dcaca7022a7e664cd03323c DIFF: https://github.com/llvm/llvm-project/commit/679c352ff42d45de6dcaca7022a7e664cd03323c.diff

[clang] 255922b - [OpenMP] Clean up AMD handling for `-fopenmp-targets=amdgcn` arch inference

2023-01-20 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-20T17:33:56-06:00 New Revision: 255922be7f008362bae16c708a2d90f60b4aba35 URL: https://github.com/llvm/llvm-project/commit/255922be7f008362bae16c708a2d90f60b4aba35 DIFF: https://github.com/llvm/llvm-project/commit/255922be7f008362bae16c708a2d90f60b4aba35.diff

[clang] 6f96dad - [Clang][NFC] Remove documentation and mentions of deleted tools

2023-01-23 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-23T07:15:54-06:00 New Revision: 6f96dadb7a5b1593a0b6348539f66f7e945f2561 URL: https://github.com/llvm/llvm-project/commit/6f96dadb7a5b1593a0b6348539f66f7e945f2561 DIFF: https://github.com/llvm/llvm-project/commit/6f96dadb7a5b1593a0b6348539f66f7e945f2561.diff

[clang] bcc05cb - [Clang] Remove flaky test line from linker wrapper test

2023-01-23 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-23T07:15:53-06:00 New Revision: bcc05cbfa8088db8ddb4beeea066147c2dc334ba URL: https://github.com/llvm/llvm-project/commit/bcc05cbfa8088db8ddb4beeea066147c2dc334ba DIFF: https://github.com/llvm/llvm-project/commit/bcc05cbfa8088db8ddb4beeea066147c2dc334ba.diff

[clang] 0ba42be - [Clang][NFC] Fix documentation and remove unused tool

2023-01-23 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-01-23T17:57:21-06:00 New Revision: 0ba42be63e1f26370565cd6b824a9de4ff53a801 URL: https://github.com/llvm/llvm-project/commit/0ba42be63e1f26370565cd6b824a9de4ff53a801 DIFF: https://github.com/llvm/llvm-project/commit/0ba42be63e1f26370565cd6b824a9de4ff53a801.diff

[clang] 1054a73 - [Clang] Change host/device only compilation to a driver mode

2022-06-13 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-06-13T11:33:54-04:00 New Revision: 1054a7318788beb99536d84b34f84fccf2289769 URL: https://github.com/llvm/llvm-project/commit/1054a7318788beb99536d84b34f84fccf2289769 DIFF: https://github.com/llvm/llvm-project/commit/1054a7318788beb99536d84b34f84fccf2289769.diff

[clang] 6a6484c - [OpenMP] Fix offload packager not writing to temps correctly

2022-06-14 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-06-14T09:16:28-04:00 New Revision: 6a6484c666ed037f20126c4275e70b02807e09f8 URL: https://github.com/llvm/llvm-project/commit/6a6484c666ed037f20126c4275e70b02807e09f8 DIFF: https://github.com/llvm/llvm-project/commit/6a6484c666ed037f20126c4275e70b02807e09f8.diff

[clang] c4a2674 - [Clang] Simplify unifying target features

2022-06-14 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-06-14T15:58:16-04:00 New Revision: c4a2674e21c4f5ffd46f90982ce3c3d952018e66 URL: https://github.com/llvm/llvm-project/commit/c4a2674e21c4f5ffd46f90982ce3c3d952018e66 DIFF: https://github.com/llvm/llvm-project/commit/c4a2674e21c4f5ffd46f90982ce3c3d952018e66.diff

[clang] 958a885 - [LinkerWrapper] Rework the linker wrapper and use owning binaries

2022-06-22 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-06-22T09:24:10-04:00 New Revision: 958a8850508088766fe19202037e2f46805e2c65 URL: https://github.com/llvm/llvm-project/commit/958a8850508088766fe19202037e2f46805e2c65 DIFF: https://github.com/llvm/llvm-project/commit/958a8850508088766fe19202037e2f46805e2c65.diff

[clang] 21e29b6 - [Clang] Allow multiple comma separated arguments to `--offload-arch=`

2022-06-22 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-06-22T09:25:04-04:00 New Revision: 21e29b6ce734cca1557aa801740078d98c3ff447 URL: https://github.com/llvm/llvm-project/commit/21e29b6ce734cca1557aa801740078d98c3ff447 DIFF: https://github.com/llvm/llvm-project/commit/21e29b6ce734cca1557aa801740078d98c3ff447.diff

[clang] a9fd8b9 - [LinkerWrapper] Fix calls to deleted Error constructor on older compilers

2022-06-22 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-06-22T09:39:23-04:00 New Revision: a9fd8b911331dad1b5f94e3aba5ce0927e632ade URL: https://github.com/llvm/llvm-project/commit/a9fd8b911331dad1b5f94e3aba5ce0927e632ade DIFF: https://github.com/llvm/llvm-project/commit/a9fd8b911331dad1b5f94e3aba5ce0927e632ade.diff

[clang] 7597988 - [LinkerWrapper][NFC] Change interface to use a StringRef to TempFiles

2022-06-22 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-06-22T13:16:37-04:00 New Revision: 75979887291426acd282d638795913697b65cecb URL: https://github.com/llvm/llvm-project/commit/75979887291426acd282d638795913697b65cecb DIFF: https://github.com/llvm/llvm-project/commit/75979887291426acd282d638795913697b65cecb.diff

[clang] 6e68892 - [Offloading] Embed the target features in the OffloadBinary

2022-06-23 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-06-23T13:15:01-04:00 New Revision: 6e6889288cdc8433f33723d977c99be5f07423f4 URL: https://github.com/llvm/llvm-project/commit/6e6889288cdc8433f33723d977c99be5f07423f4 DIFF: https://github.com/llvm/llvm-project/commit/6e6889288cdc8433f33723d977c99be5f07423f4.diff

[clang] 4d3c010 - [CUDA] Do not embed a fatbinary when using the new driver

2022-06-23 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-06-23T15:40:43-04:00 New Revision: 4d3c010f1d012ade0ca36fdd7bc8b8baeb8df1f2 URL: https://github.com/llvm/llvm-project/commit/4d3c010f1d012ade0ca36fdd7bc8b8baeb8df1f2 DIFF: https://github.com/llvm/llvm-project/commit/4d3c010f1d012ade0ca36fdd7bc8b8baeb8df1f2.diff

[clang] 1dcbe03 - [Binary] Further improve malformed input handling for the OffloadBinary

2022-06-24 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-06-24T09:57:44-04:00 New Revision: 1dcbe03c32c197324e840717bb8dbf0b925ca433 URL: https://github.com/llvm/llvm-project/commit/1dcbe03c32c197324e840717bb8dbf0b925ca433 DIFF: https://github.com/llvm/llvm-project/commit/1dcbe03c32c197324e840717bb8dbf0b925ca433.diff

[clang] 8a1984c - [Clang][Docs] Document `-Xoffload-linker` flag

2022-05-25 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-05-25T13:33:10-04:00 New Revision: 8a1984c25e2c982a9388c14bdaf99bdcd3e26bd4 URL: https://github.com/llvm/llvm-project/commit/8a1984c25e2c982a9388c14bdaf99bdcd3e26bd4 DIFF: https://github.com/llvm/llvm-project/commit/8a1984c25e2c982a9388c14bdaf99bdcd3e26bd4.diff

[clang] b7c8c4d - [Clang] Introduce `--offload-link` option to perform offload device linking

2022-05-25 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-05-25T16:30:53-04:00 New Revision: b7c8c4d8cf07d2e9e8cd157bccc8bd9e7c76415a URL: https://github.com/llvm/llvm-project/commit/b7c8c4d8cf07d2e9e8cd157bccc8bd9e7c76415a DIFF: https://github.com/llvm/llvm-project/commit/b7c8c4d8cf07d2e9e8cd157bccc8bd9e7c76415a.diff

[clang] 1bae02b - [Cuda] Use fallback method to mangle externalized decls if no CUID given

2022-05-26 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-05-26T09:18:22-04:00 New Revision: 1bae02b77335eb1a01d9a0bb36c2b2a29dfdd5d9 URL: https://github.com/llvm/llvm-project/commit/1bae02b77335eb1a01d9a0bb36c2b2a29dfdd5d9 DIFF: https://github.com/llvm/llvm-project/commit/1bae02b77335eb1a01d9a0bb36c2b2a29dfdd5d9.diff

[clang] e22b02d - [Clang][Docs] Document the clang-offload-packager better

2022-05-31 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-05-31T11:53:27-04:00 New Revision: e22b02d9b4f8bb968628ac7cf2d9a42bf13e2898 URL: https://github.com/llvm/llvm-project/commit/e22b02d9b4f8bb968628ac7cf2d9a42bf13e2898 DIFF: https://github.com/llvm/llvm-project/commit/e22b02d9b4f8bb968628ac7cf2d9a42bf13e2898.diff

[clang] 259a9df - [Clang][Docs] Fix typo in offload packager reference

2022-05-31 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-05-31T12:27:33-04:00 New Revision: 259a9df963ca5f28f325ed6f6bfe5da639c78cbf URL: https://github.com/llvm/llvm-project/commit/259a9df963ca5f28f325ed6f6bfe5da639c78cbf DIFF: https://github.com/llvm/llvm-project/commit/259a9df963ca5f28f325ed6f6bfe5da639c78cbf.diff

[clang] afd2f7e - [Binary] Promote OffloadBinary to inherit from Binary

2022-06-01 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-06-01T18:40:57-04:00 New Revision: afd2f7e9919737e30f9fae2d3cff892189301a55 URL: https://github.com/llvm/llvm-project/commit/afd2f7e9919737e30f9fae2d3cff892189301a55 DIFF: https://github.com/llvm/llvm-project/commit/afd2f7e9919737e30f9fae2d3cff892189301a55.diff

[clang] 1257fe1 - [Clang] Change the offload packager build to be a clang tool

2022-06-03 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-06-03T17:35:26-04:00 New Revision: 1257fe193a35b3b3ee8ccc5987f376b0b6dc21ea URL: https://github.com/llvm/llvm-project/commit/1257fe193a35b3b3ee8ccc5987f376b0b6dc21ea DIFF: https://github.com/llvm/llvm-project/commit/1257fe193a35b3b3ee8ccc5987f376b0b6dc21ea.diff

[clang] f06731e - [Binary] Make the OffloadingImage type own the memory

2022-06-07 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2022-06-07T15:56:09-04:00 New Revision: f06731e3c367c481acc8bc6b1f8244039992fa65 URL: https://github.com/llvm/llvm-project/commit/f06731e3c367c481acc8bc6b1f8244039992fa65 DIFF: https://github.com/llvm/llvm-project/commit/f06731e3c367c481acc8bc6b1f8244039992fa65.diff

[clang] [libc] Fix printf config not working (PR #66834)

2023-09-19 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 approved this pull request. https://github.com/llvm/llvm-project/pull/66834 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [libc] Fix printf config not working (PR #66834)

2023-09-19 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 approved this pull request. https://github.com/llvm/llvm-project/pull/66834 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] c2e92cb - [Docs] Fix table after previous document update

2023-09-19 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-09-19T19:33:29-05:00 New Revision: c2e92cb490b1d9a7ecf0c97d3c2d2dc6d2d4fc70 URL: https://github.com/llvm/llvm-project/commit/c2e92cb490b1d9a7ecf0c97d3c2d2dc6d2d4fc70 DIFF: https://github.com/llvm/llvm-project/commit/c2e92cb490b1d9a7ecf0c97d3c2d2dc6d2d4fc70.diff

[clang] [libc] Refactor scanf reader to match printf (PR #66023)

2023-09-22 Thread Joseph Huber via cfe-commits
@@ -439,10 +442,6 @@ if(LLVM_LIBC_FULL_BUILD) libc.src.stdio.getc_unlocked libc.src.stdio.getchar libc.src.stdio.getchar_unlocked -libc.src.stdio.printf jhuber6 wrote: Does this accidentally delete `printf`? https://github.com/llvm/llvm-projec

[clang-tools-extra] [libc] Refactor scanf reader to match printf (PR #66023)

2023-09-22 Thread Joseph Huber via cfe-commits
@@ -439,10 +442,6 @@ if(LLVM_LIBC_FULL_BUILD) libc.src.stdio.getc_unlocked libc.src.stdio.getchar libc.src.stdio.getchar_unlocked -libc.src.stdio.printf jhuber6 wrote: Does this accidentally delete `printf`? https://github.com/llvm/llvm-projec

[clang-tools-extra] [libc] Refactor scanf reader to match printf (PR #66023)

2023-09-22 Thread Joseph Huber via cfe-commits
@@ -126,6 +126,10 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.stdio.snprintf libc.src.stdio.vsprintf libc.src.stdio.vsnprintf +#TODO: Check if scanf can be enabled on aarch64 jhuber6 wrote: Seems like this should be tested first. https://github.co

[clang] [libc] Refactor scanf reader to match printf (PR #66023)

2023-09-22 Thread Joseph Huber via cfe-commits
@@ -126,6 +126,10 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.stdio.snprintf libc.src.stdio.vsprintf libc.src.stdio.vsnprintf +#TODO: Check if scanf can be enabled on aarch64 jhuber6 wrote: Seems like this should be tested first. https://github.co

[clang-tools-extra] [libc] Refactor scanf reader to match printf (PR #66023)

2023-09-22 Thread Joseph Huber via cfe-commits
@@ -9,44 +9,61 @@ #ifndef LLVM_LIBC_SRC_STDIO_SCANF_CORE_READER_H #define LLVM_LIBC_SRC_STDIO_SCANF_CORE_READER_H -#include "src/stdio/scanf_core/file_reader.h" -#include "src/stdio/scanf_core/string_reader.h" +#include "src/__support/macros/attributes.h" // For LIBC_INLINE #

[clang] [libc] Refactor scanf reader to match printf (PR #66023)

2023-09-22 Thread Joseph Huber via cfe-commits
@@ -9,44 +9,61 @@ #ifndef LLVM_LIBC_SRC_STDIO_SCANF_CORE_READER_H #define LLVM_LIBC_SRC_STDIO_SCANF_CORE_READER_H -#include "src/stdio/scanf_core/file_reader.h" -#include "src/stdio/scanf_core/string_reader.h" +#include "src/__support/macros/attributes.h" // For LIBC_INLINE #

[clang-tools-extra] [libc] Refactor scanf reader to match printf (PR #66023)

2023-09-22 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 commented: The changes make sense to me overall with some nits. https://github.com/llvm/llvm-project/pull/66023 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commi

[clang] [libc] Refactor scanf reader to match printf (PR #66023)

2023-09-22 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 commented: The changes make sense to me overall with some nits. https://github.com/llvm/llvm-project/pull/66023 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commi

[clang] [Clang][HIP] Remove 'clangPostLink' from SDL handling (PR #67366)

2023-09-25 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 created https://github.com/llvm/llvm-project/pull/67366 Summary: This feature is not needed anymore and is replaced by different implementations. The code guarded by this flag also causes us to emit an invalid argument to `-mlink-builtin-bitcode` that will cause errors

[clang] [Clang][HIP] Remove 'clangPostLink' from SDL handling (PR #67366)

2023-09-25 Thread Joseph Huber via cfe-commits
jhuber6 wrote: Long term I'd like to move HIP to the new driver so we can delete all of this SDL handling code. That would require someone guiding me through how to test the toolchain on Windows so I can make the linker wrapper work with the Windows linker. https://github.com/llvm/llvm-projec

[clang] [Clang][HIP] Remove 'clangPostLink' from SDL handling (PR #67366)

2023-09-25 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 updated https://github.com/llvm/llvm-project/pull/67366 >From 19b73b3461f2dde1d7df6ef247f46b221cc652d4 Mon Sep 17 00:00:00 2001 From: Joseph Huber Date: Mon, 25 Sep 2023 15:41:54 -0500 Subject: [PATCH] [Clang][HIP] Remove 'clangPostLink' from SDL handling Summary: Th

[clang] [Clang][HIP] Remove 'clangPostLink' from SDL handling (PR #67366)

2023-09-26 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 closed https://github.com/llvm/llvm-project/pull/67366 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [OpenMP] Implicitly include the 'lcgpu' and 'lmgpu' libraries for OpenMP (PR #67557)

2023-09-27 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 created https://github.com/llvm/llvm-project/pull/67557 Summary: [The LLVM C library for GPUs](https://libc.llvm.org/gpu/) supports standard function calls on the GPU that users are familiar with. Currently, this requires that users include these manually. The support

[clang] [OpenMP] Implicitly include the 'cgpu' and 'mgpu' libraries for OpenMP (PR #67557)

2023-09-27 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 edited https://github.com/llvm/llvm-project/pull/67557 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [OpenMP] Implicitly include the 'cgpu' and 'mgpu' libraries for OpenMP (PR #67557)

2023-09-27 Thread Joseph Huber via cfe-commits
jhuber6 wrote: We may want to add something like `-nogpulibc` to maybe disable this in cases where the user wants to use the functions from CUDA / HIP. https://github.com/llvm/llvm-project/pull/67557 ___ cfe-commits mailing list cfe-commits@lists.llv

[clang] [OpenMP] Implicitly include the 'cgpu' and 'mgpu' libraries for OpenMP (PR #67557)

2023-09-27 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 updated https://github.com/llvm/llvm-project/pull/67557 >From b87a2fd522c874a222aa497e0db1f5de5d35ff51 Mon Sep 17 00:00:00 2001 From: Joseph Huber Date: Wed, 27 Sep 2023 09:03:16 -0500 Subject: [PATCH] [OpenMP] Implicitly include the 'lcgpu' and 'lmgpu' libraries for

[clang] [OpenMP] Implicitly include the 'cgpu' and 'mgpu' libraries for OpenMP (PR #67557)

2023-09-27 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 updated https://github.com/llvm/llvm-project/pull/67557 >From bdf663fd966546c01cf80e727e72084240cb874a Mon Sep 17 00:00:00 2001 From: Joseph Huber Date: Wed, 27 Sep 2023 09:03:16 -0500 Subject: [PATCH] [OpenMP] Implicitly include the 'cgpu' and 'mgpu' libraries for O

[clang] [OpenMP] Implicitly include the 'cgpu' and 'mgpu' libraries for OpenMP (PR #67557)

2023-09-27 Thread Joseph Huber via cfe-commits
jhuber6 wrote: > If I don't build GPU libc, will it cause a link error? No, that's the purpose of the check for the `llvm-libc-decls` in the compiler resource directory. The presence of that sets the default value to be true, otherwise it's false. You can override the default value with the `-

[clang] [OpenMP] Implicitly include the 'cgpu' and 'mgpu' libraries for OpenMP (PR #67557)

2023-09-27 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 updated https://github.com/llvm/llvm-project/pull/67557 >From fb3191832cd69633757436d95c176f949c88774b Mon Sep 17 00:00:00 2001 From: Joseph Huber Date: Wed, 27 Sep 2023 09:03:16 -0500 Subject: [PATCH] [OpenMP] Implicitly include the 'cgpu' and 'mgpu' libraries for O

[clang] [libc][libm][GPU] Add missing vendor entrypoints to the GPU version of `libm` (PR #66034)

2023-09-27 Thread Joseph Huber via cfe-commits
jhuber6 wrote: Pretty sure this all needs to be rebased on the recent `LIBC_NAMESPACE` change. https://github.com/llvm/llvm-project/pull/66034 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-c

[clang-tools-extra] [libc][libm][GPU] Add missing vendor entrypoints to the GPU version of `libm` (PR #66034)

2023-09-27 Thread Joseph Huber via cfe-commits
jhuber6 wrote: Pretty sure this all needs to be rebased on the recent `LIBC_NAMESPACE` change. https://github.com/llvm/llvm-project/pull/66034 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-c

[clang] [OpenMP] Implicitly include the 'cgpu' and 'mgpu' libraries for OpenMP (PR #67557)

2023-09-27 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 closed https://github.com/llvm/llvm-project/pull/67557 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [LinkerWrapper] Correctly handle multiple image wrappers (PR #67679)

2023-09-28 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 created https://github.com/llvm/llvm-project/pull/67679 Summary: We use these image wrappers to do runtime specifica registration of variables and to load the device image that was compiled. This was intended to support multiple of these running at the same time, e.g.

[clang] cc24455 - [libc] Fix wrapper headers for some ctype macros and C++ decls

2023-09-28 Thread Joseph Huber via cfe-commits
Author: Joseph Huber Date: 2023-09-28T10:00:34-05:00 New Revision: cc2445589d75c737ddf636ec1f1008b34939bfb7 URL: https://github.com/llvm/llvm-project/commit/cc2445589d75c737ddf636ec1f1008b34939bfb7 DIFF: https://github.com/llvm/llvm-project/commit/cc2445589d75c737ddf636ec1f1008b34939bfb7.diff

[clang] [LinkerWrapper] Correctly handle multiple image wrappers (PR #67679)

2023-09-28 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 updated https://github.com/llvm/llvm-project/pull/67679 >From 8b1751a3d3f1dbb9dc9120f1ae3575df32b33221 Mon Sep 17 00:00:00 2001 From: Joseph Huber Date: Thu, 28 Sep 2023 08:46:00 -0500 Subject: [PATCH 1/2] [LinkerWrapper] Correctly handle multiple image wrappers Summ

[clang] [LinkerWrapper] Correctly handle multiple image wrappers (PR #67679)

2023-09-28 Thread Joseph Huber via cfe-commits
jhuber6 wrote: > Can we have a test? Sure, the reason that it failed w/ `-save-temps` is because normally the output name got a temp file but `-save-temps` keeps it the same name. https://github.com/llvm/llvm-project/pull/67679 ___ cfe-commits mailin

[clang] [LinkerWrapper] Correctly handle multiple image wrappers (PR #67679)

2023-09-28 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 closed https://github.com/llvm/llvm-project/pull/67679 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [HIP] Support compressing device binary (PR #67162)

2023-09-29 Thread Joseph Huber via cfe-commits
jhuber6 wrote: Unrelated, I need to hurry up and try to make the new driver the default for CUDA and HIP upstream at some point. I've had some thoughts about how to accomplish this in the past. For the new driver, `.llvm.offloading` is a single section that contains all of the embedded device

[clang] [HIP] Support compressing device binary (PR #67162)

2023-09-29 Thread Joseph Huber via cfe-commits
@@ -1183,6 +1183,10 @@ def fgpu_inline_threshold_EQ : Joined<["-"], "fgpu-inline-threshold=">, def fgpu_sanitize : Flag<["-"], "fgpu-sanitize">, Group, HelpText<"Enable sanitizer for supported offloading devices">; def fno_gpu_sanitize : Flag<["-"], "fno-gpu-sanitize">, Grou

[clang] [libc] Fix `nanosleep` definition in the posix spec (PR #67855)

2023-09-29 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 created https://github.com/llvm/llvm-project/pull/67855 Summary: The POSIX standard expects the first argument to this function to be constant, e.g. https://man7.org/linux/man-pages/man2/nanosleep.2.html. This fixes that problem and also corrects an obvious problem wit

[clang] [libc] Fix `nanosleep` definition in the posix spec (PR #67855)

2023-09-29 Thread Joseph Huber via cfe-commits
https://github.com/jhuber6 closed https://github.com/llvm/llvm-project/pull/67855 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

<    4   5   6   7   8   9   10   11   12   13   >