[lld] [compiler-rt] [clang] [clang-tools-extra] [mlir] [flang] [openmp] [libcxx] [libc] [llvm] [ELF] --save-temps --lto-emit-asm: derive ELF/asm file names from bitcode file names (PR #78835)

2024-01-23 Thread Matthew Voss via cfe-commits
ormris wrote: We're seeing a test failure on our buildbot after this patch landed. Could you take a look? https://lab.llvm.org/buildbot/#/builders/216/builds/33382/steps/7/logs/FAIL__lld__defsym_ll ``` # RUN: at line 4 z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-as.exe

[clang] [clang][FatLTO][UnifiedLTO] Pass -enable-matrix to the LTO driver (PR #77829)

2024-01-11 Thread Matthew Voss via cfe-commits
https://github.com/ormris closed https://github.com/llvm/llvm-project/pull/77829 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] f626b1f - [clang][FatLTO][UnifiedLTO] Pass -enable-matrix to the LTO driver

2024-01-11 Thread Matthew Voss via cfe-commits
Author: Matthew Voss Date: 2024-01-11T16:52:35-08:00 New Revision: f626b1f4ca2a6fd2b6c5eea3b53c15c4502d29fa URL: https://github.com/llvm/llvm-project/commit/f626b1f4ca2a6fd2b6c5eea3b53c15c4502d29fa DIFF: https://github.com/llvm/llvm-project/commit/f626b1f4ca2a6fd2b6c5eea3b53c15c4502d29fa.diff

[clang] [clang][FatLTO][UnifiedLTO] Pass -enable-matrix to the LTO driver (PR #77829)

2024-01-11 Thread Matthew Voss via cfe-commits
https://github.com/ormris updated https://github.com/llvm/llvm-project/pull/77829 >From f626b1f4ca2a6fd2b6c5eea3b53c15c4502d29fa Mon Sep 17 00:00:00 2001 From: Matthew Voss Date: Thu, 11 Jan 2024 12:18:03 -0800 Subject: [PATCH] [clang][FatLTO][UnifiedLTO] Pass -enable-matrix to the LTO driver

[clang] [clang][FatLTO][UnifiedLTO] Pass -enable-matrix to the LTO driver (PR #77829)

2024-01-11 Thread Matthew Voss via cfe-commits
https://github.com/ormris updated https://github.com/llvm/llvm-project/pull/77829 >From b8d3ec5cde2b311747aec83d316af370202b37c1 Mon Sep 17 00:00:00 2001 From: Matthew Voss Date: Thu, 11 Jan 2024 12:18:03 -0800 Subject: [PATCH] [clang][FatLTO][UnifiedLTO] Pass -enable-matrix to the LTO driver

[clang] [clang][FatLTO][UnifiedLTO] Pass -enable-matrix to the LTO driver (PR #77829)

2024-01-11 Thread Matthew Voss via cfe-commits
ormris wrote: Thanks! I'll make sure to include that review in the commit message. Unified LTO is using the ThinLTO pre-link pipeline, regardless of what's passed to the driver. Since the ThinLTO pre-link pipeline doesn't provide this pass, this option should be required when Unified LTO is

[clang] [clang][FatLTO][UnifiedLTO] Pass -enable-matrix to the LTO driver (PR #77829)

2024-01-11 Thread Matthew Voss via cfe-commits
https://github.com/ormris created https://github.com/llvm/llvm-project/pull/77829 Unified LTO and Fat LTO do not use the regular LTO prelink pipeline when -flto/-flto=full is specified on the command line, thus they require LowerMatrixIntrinsicsPass to be run during the link stage. To enable

[clang] [LTO][CodeGen] Test LTO pipeline choices more thoroughly (PR #65485)

2023-09-06 Thread Matthew Voss via cfe-commits
https://github.com/ormris approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/65485 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] 2263dfe - [test] Correct PS5 triple in clang :: Driver/unified-lto.c

2023-08-30 Thread Matthew Voss via cfe-commits
Author: Matthew Voss Date: 2023-08-30T08:45:16-07:00 New Revision: 2263dfe368ce4925eb9f1fdcd11ff50455f546af URL: https://github.com/llvm/llvm-project/commit/2263dfe368ce4925eb9f1fdcd11ff50455f546af DIFF: https://github.com/llvm/llvm-project/commit/2263dfe368ce4925eb9f1fdcd11ff50455f546af.diff

[clang] 380dbfd - Revert "Reapply [IR] Mark and/or constant expressions as undesirable"

2023-07-26 Thread Matthew Voss via cfe-commits
Author: Matthew Voss Date: 2023-07-26T12:54:07-07:00 New Revision: 380dbfd8cab0c48c46c01b519b908c6ef4d6e775 URL: https://github.com/llvm/llvm-project/commit/380dbfd8cab0c48c46c01b519b908c6ef4d6e775 DIFF: https://github.com/llvm/llvm-project/commit/380dbfd8cab0c48c46c01b519b908c6ef4d6e775.diff

[clang] d74421a - Remove Clang :: CodeGenCXX/unified-cfi-lto.cpp due to buildbot failures

2023-07-13 Thread Matthew Voss via cfe-commits
Author: Matthew Voss Date: 2023-07-13T11:04:32-07:00 New Revision: d74421a29040d728e43f38ffa003d6cc22fbd0c6 URL: https://github.com/llvm/llvm-project/commit/d74421a29040d728e43f38ffa003d6cc22fbd0c6 DIFF: https://github.com/llvm/llvm-project/commit/d74421a29040d728e43f38ffa003d6cc22fbd0c6.diff

[clang] 5007c78 - [PS4][clang] Fix -funified-lto/-flto-unit default on PS4

2023-07-12 Thread Matthew Voss via cfe-commits
Author: Matthew Voss Date: 2023-07-12T15:32:40-07:00 New Revision: 5007c78ce0936824972ec6ba3cfa598192087ee1 URL: https://github.com/llvm/llvm-project/commit/5007c78ce0936824972ec6ba3cfa598192087ee1 DIFF: https://github.com/llvm/llvm-project/commit/5007c78ce0936824972ec6ba3cfa598192087ee1.diff

[clang] 392b306 - [clang][PS4] Enable SplitLTOUnits and Unified LTO by default

2023-07-11 Thread Matthew Voss via cfe-commits
Author: Matthew Voss Date: 2023-07-11T16:25:07-07:00 New Revision: 392b3068075279c7e321583c4d426edf15c935ca URL: https://github.com/llvm/llvm-project/commit/392b3068075279c7e321583c4d426edf15c935ca DIFF: https://github.com/llvm/llvm-project/commit/392b3068075279c7e321583c4d426edf15c935ca.diff

[clang] 048a0c2 - [clang] Support Unified LTO Bitcode Frontend

2023-07-11 Thread Matthew Voss via cfe-commits
Author: Matthew Voss Date: 2023-07-11T15:13:57-07:00 New Revision: 048a0c246908291c82d2f4531d3df45a4c4a8a18 URL: https://github.com/llvm/llvm-project/commit/048a0c246908291c82d2f4531d3df45a4c4a8a18 DIFF: https://github.com/llvm/llvm-project/commit/048a0c246908291c82d2f4531d3df45a4c4a8a18.diff

[clang] 393a1c3 - [PS4][clang] Pass -flto-jobs argument to orbis-ld

2023-04-11 Thread Matthew Voss via cfe-commits
Author: Matthew Voss Date: 2023-04-11T10:33:16-07:00 New Revision: 393a1c3b4fcded56a1078d2c01c69af2f2ec05cf URL: https://github.com/llvm/llvm-project/commit/393a1c3b4fcded56a1078d2c01c69af2f2ec05cf DIFF: https://github.com/llvm/llvm-project/commit/393a1c3b4fcded56a1078d2c01c69af2f2ec05cf.diff

[clang] c61f45f - Update clang :: Driver/debug-options.c to fix the buildbots

2023-04-05 Thread Matthew Voss via cfe-commits
Author: Matthew Voss Date: 2023-04-05T13:27:17-07:00 New Revision: c61f45fc3e041606c5b94c468a5c092e8a6e5601 URL: https://github.com/llvm/llvm-project/commit/c61f45fc3e041606c5b94c468a5c092e8a6e5601 DIFF: https://github.com/llvm/llvm-project/commit/c61f45fc3e041606c5b94c468a5c092e8a6e5601.diff

[clang] c37b95b - [PS4][clang] Fix the format of the LTO debug options passed to orbis-ld

2023-04-05 Thread Matthew Voss via cfe-commits
Author: Matthew Voss Date: 2023-04-05T12:57:21-07:00 New Revision: c37b95b515a5c69b2050c8fd50f076368742c6cb URL: https://github.com/llvm/llvm-project/commit/c37b95b515a5c69b2050c8fd50f076368742c6cb DIFF: https://github.com/llvm/llvm-project/commit/c37b95b515a5c69b2050c8fd50f076368742c6cb.diff

[clang] bbc204b - [PS4][clang] Limit ThinLTO parallelism when requested

2023-03-29 Thread Matthew Voss via cfe-commits
Author: Matthew Voss Date: 2023-03-29T09:36:46-07:00 New Revision: bbc204b944eea829a029268fff37faabdf61fcaf URL: https://github.com/llvm/llvm-project/commit/bbc204b944eea829a029268fff37faabdf61fcaf DIFF: https://github.com/llvm/llvm-project/commit/bbc204b944eea829a029268fff37faabdf61fcaf.diff

[clang] 45c7da2 - [PS4] Always enable the .debug_aranges section when using LTO

2022-09-20 Thread Matthew Voss via cfe-commits
Author: Matthew Voss Date: 2022-09-20T14:44:56-07:00 New Revision: 45c7da241f124d49abdc0598d381d96d15918834 URL: https://github.com/llvm/llvm-project/commit/45c7da241f124d49abdc0598d381d96d15918834 DIFF: https://github.com/llvm/llvm-project/commit/45c7da241f124d49abdc0598d381d96d15918834.diff

[clang] 9ce0909 - Revert "[CUDA][SPIRV] Assign global address space to CUDA kernel arguments"

2022-02-17 Thread Matthew Voss via cfe-commits
Author: Matthew Voss Date: 2022-02-17T14:32:10-08:00 New Revision: 9ce09099bba4be68d2a269b0bfd2b1dcc67f02d4 URL: https://github.com/llvm/llvm-project/commit/9ce09099bba4be68d2a269b0bfd2b1dcc67f02d4 DIFF: https://github.com/llvm/llvm-project/commit/9ce09099bba4be68d2a269b0bfd2b1dcc67f02d4.diff

[clang] 003fed8 - [test] Fix test failure in Clang :: Lexer/char-escapes-delimited.c

2021-09-16 Thread Matthew Voss via cfe-commits
Author: Matthew Voss Date: 2021-09-16T09:20:05-07:00 New Revision: 003fed8269b3f6d2b1618b670fc73d28972999e4 URL: https://github.com/llvm/llvm-project/commit/003fed8269b3f6d2b1618b670fc73d28972999e4 DIFF: https://github.com/llvm/llvm-project/commit/003fed8269b3f6d2b1618b670fc73d28972999e4.diff

[clang] 0386f3d - [NFC] Specify C11 in loop-opt-setup.c

2021-01-08 Thread Matthew Voss via cfe-commits
Author: Matthew Voss Date: 2021-01-08T12:15:26-08:00 New Revision: 0386f3d4f4183a93d7e029abef8110ae4f148335 URL: https://github.com/llvm/llvm-project/commit/0386f3d4f4183a93d7e029abef8110ae4f148335 DIFF: https://github.com/llvm/llvm-project/commit/0386f3d4f4183a93d7e029abef8110ae4f148335.diff

[clang-tools-extra] r365678 - Revert "[clangd] Filter out non-governed files from broadcast"

2019-07-10 Thread Matthew Voss via cfe-commits
Author: ormris Date: Wed Jul 10 11:16:35 2019 New Revision: 365678 URL: http://llvm.org/viewvc/llvm-project?rev=365678=rev Log: Revert "[clangd] Filter out non-governed files from broadcast" This reverts commit d5214dfa7b5650745eaeb102857c9e90adb16137. It's causing failures, both in our local

[libunwind] r355725 - Revert "[runtimes] Move libunwind, libc++abi and libc++ to lib/ and include/"

2019-03-08 Thread Matthew Voss via cfe-commits
Author: ormris Date: Fri Mar 8 12:33:55 2019 New Revision: 355725 URL: http://llvm.org/viewvc/llvm-project?rev=355725=rev Log: Revert "[runtimes] Move libunwind, libc++abi and libc++ to lib/ and include/" This broke the windows bots. This reverts commit

r355725 - Revert "[runtimes] Move libunwind, libc++abi and libc++ to lib/ and include/"

2019-03-08 Thread Matthew Voss via cfe-commits
Author: ormris Date: Fri Mar 8 12:33:55 2019 New Revision: 355725 URL: http://llvm.org/viewvc/llvm-project?rev=355725=rev Log: Revert "[runtimes] Move libunwind, libc++abi and libc++ to lib/ and include/" This broke the windows bots. This reverts commit

r348028 - Expect mixed path separators in FileManagerTest when resolving paths on Win32

2018-11-30 Thread Matthew Voss via cfe-commits
Author: ormris Date: Fri Nov 30 11:52:50 2018 New Revision: 348028 URL: http://llvm.org/viewvc/llvm-project?rev=348028=rev Log: Expect mixed path separators in FileManagerTest when resolving paths on Win32 Modified: cfe/trunk/unittests/Basic/FileManagerTest.cpp Modified:

[clang-tools-extra] r347815 - Ensure that test clang-tidy/export-relpath.cpp works with Windows path separators.

2018-11-28 Thread Matthew Voss via cfe-commits
Author: ormris Date: Wed Nov 28 14:16:18 2018 New Revision: 347815 URL: http://llvm.org/viewvc/llvm-project?rev=347815=rev Log: Ensure that test clang-tidy/export-relpath.cpp works with Windows path separators. Modified: clang-tools-extra/trunk/test/clang-tidy/export-relpath.cpp Modified:

[clang-tools-extra] r347792 - Revert "[clang-tools-extra] r347753 - [clangd] Build and test IndexBenchmark in check-clangd"

2018-11-28 Thread Matthew Voss via cfe-commits
Author: ormris Date: Wed Nov 28 10:48:32 2018 New Revision: 347792 URL: http://llvm.org/viewvc/llvm-project?rev=347792=rev Log: Revert "[clang-tools-extra] r347753 - [clangd] Build and test IndexBenchmark in check-clangd" This revision was causing failures on the buildbots, and our internal CI.

r347284 - Ensure FileManagerTest expects "\\" as path separator on Windows platforms

2018-11-19 Thread Matthew Voss via cfe-commits
Author: ormris Date: Mon Nov 19 19:30:28 2018 New Revision: 347284 URL: http://llvm.org/viewvc/llvm-project?rev=347284=rev Log: Ensure FileManagerTest expects "\\" as path separator on Windows platforms Modified: cfe/trunk/unittests/Basic/FileManagerTest.cpp Modified:

r343707 - Add template type and value parameter metadata nodes to template variable specializations

2018-10-03 Thread Matthew Voss via cfe-commits
Author: ormris Date: Wed Oct 3 11:45:04 2018 New Revision: 343707 URL: http://llvm.org/viewvc/llvm-project?rev=343707=rev Log: Add template type and value parameter metadata nodes to template variable specializations Summary: Add an optional attribute referring to a tuple of type and value

r334554 - [analyzer] Ensure that loop widening does not invalidate references

2018-06-12 Thread Matthew Voss via cfe-commits
Author: ormris Date: Tue Jun 12 15:22:35 2018 New Revision: 334554 URL: http://llvm.org/viewvc/llvm-project?rev=334554=rev Log: [analyzer] Ensure that loop widening does not invalidate references Loop widening can invalidate a reference. If the analyzer attempts to visit the destructor to a

r326942 - Correct the alignment for the PS4 target

2018-03-07 Thread Matthew Voss via cfe-commits
Author: ormris Date: Wed Mar 7 12:48:16 2018 New Revision: 326942 URL: http://llvm.org/viewvc/llvm-project?rev=326942=rev Log: Correct the alignment for the PS4 target https://reviews.llvm.org/D44218 Modified: cfe/trunk/lib/Basic/Targets/OSTargets.h cfe/trunk/test/Preprocessor/init.c