[all-commits] [llvm/llvm-project] a36c13: [flang] Re-enable setting `noalias` on procedure a...
Aiden Grossman via All-commits
all-commits at lists.llvm.org
Fri Aug 29 15:59:06 PDT 2025
Branch: refs/heads/users/boomanaiden154/main.flang-enable-lits-internal-shell-by-default
Home: https://github.com/llvm/llvm-project
Commit: a36c13492afa64f925a9cf6ffe99534b501ee5cc
https://github.com/llvm/llvm-project/commit/a36c13492afa64f925a9cf6ffe99534b501ee5cc
Author: Slava Zakharin <szakharin at nvidia.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M flang/lib/Optimizer/Passes/Pipelines.cpp
M flang/test/Driver/tco-test-gen.fir
M flang/test/Integration/cold_array_repacking.f90
M flang/test/Integration/complex-div-to-llvm-kind10.f90
M flang/test/Integration/complex-div-to-llvm.f90
M flang/test/Lower/OpenMP/target-data-skip-mapper-calls.f90
Log Message:
-----------
[flang] Re-enable setting `noalias` on procedure arguments. (#155949)
This is a follow-up on #140803, which was disabled in #142128
due to #143219.
Commit: c13de14e126c28da180ca6382eebe1a4d1809f3a
https://github.com/llvm/llvm-project/commit/c13de14e126c28da180ca6382eebe1a4d1809f3a
Author: S. VenkataKeerthy <31350914+svkeerthy at users.noreply.github.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M llvm/test/Analysis/IR2Vec/Inputs/dummy_3D_nonzero_type_vocab.json
Log Message:
-----------
[NFC][IR2Vec] Add missed ptrtoaddr in vocab for tests (#153094)
Commit: 7fc5838a3476d56b2e72767f1277b73ac1350b0b
https://github.com/llvm/llvm-project/commit/7fc5838a3476d56b2e72767f1277b73ac1350b0b
Author: Ramkumar Ramachandra <ramkumar.ramachandra at codasip.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M llvm/lib/Transforms/Vectorize/VPlan.h
Log Message:
-----------
[VPlan] Enable DebugLoc coverage tracking (#156045)
Post 92195f6 (Reapply "[DLCov] Implement DebugLoc coverage tracking"),
we should use DebugLoc::getUnknown() instead of the default constructor.
Commit: 01c0a8409a21344c822deba9467bd9d547f6e5d8
https://github.com/llvm/llvm-project/commit/01c0a8409a21344c822deba9467bd9d547f6e5d8
Author: Farzon Lotfi <farzonlotfi at microsoft.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M clang/test/CodeGenHLSL/builtins/hlsl_resource_t.hlsl
M llvm/include/llvm/IR/DerivedTypes.h
M llvm/include/llvm/IR/Type.h
M llvm/lib/IR/Type.cpp
M llvm/lib/IR/Verifier.cpp
M llvm/lib/Target/DirectX/DXILResourceAccess.cpp
M llvm/lib/Transforms/Utils/Local.cpp
A llvm/test/CodeGen/DirectX/issue-152348.ll
A llvm/test/CodeGen/DirectX/phi-node-replacement.ll
A llvm/test/Transforms/SimplifyCFG/token_like_type.ll
A llvm/test/Verifier/tokenlike1-without-asserts.ll
A llvm/test/Verifier/tokenlike5.ll
A llvm/test/Verifier/tokenlike6.ll
A llvm/test/Verifier/tokenlike7.ll
M llvm/unittests/Transforms/Utils/LocalTest.cpp
Log Message:
-----------
[DirectX] Make dx.RawBuffer an op that can't be replaced (#154620)
fixes #152348
SimplifyCFG collapses raw buffer store from a if\else load into a
select.
This change prevents the TargetExtType dx.Rawbuffer from being replace
thus preserving the if\else blocks.
A further change was needed to eliminate the phi node before we process
Intrinsic::dx_resource_getpointer in DXILResourceAccess.cpp
Commit: 58bf9aca21d5e3a6b284802a6ad97319c5719221
https://github.com/llvm/llvm-project/commit/58bf9aca21d5e3a6b284802a6ad97319c5719221
Author: Alex MacLean <amaclean at nvidia.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.cpp
M llvm/test/CodeGen/NVPTX/atomics-b128.ll
Log Message:
-----------
[NVPTX] Remove unsupported 'seq_cst' test (#156088)
The NVPTX backend does not currently support correctly lowering
`atomicrmw` with `seq_cst` of any size. Remove a test which erroneously
hit this case and add logic to appropriately error out when this
ordering is encountered, instead of emitting invalid PTX.
In the long term, we should use `fence.sc`, similar to other atomic
operations, to support this ordering.
Commit: 317e9fcde92be164c0e365faf069d522196af6d1
https://github.com/llvm/llvm-project/commit/317e9fcde92be164c0e365faf069d522196af6d1
Author: Aiden Grossman <aidengrossman at google.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M flang-rt/test/lit.cfg.py
Log Message:
-----------
[flang-rt] Enable lit internal shell by default (#156095)
This patch enables the lit internal shell by default for testing
flang-rt. The lit internal shell is able to run tests a bit faster as it
avoids having to fork bash for every run line and also produces nicer
debug information on failures.
This is part of #102704.
Commit: f9c6c95df097b436d8cf7bcc425e983d6add17f9
https://github.com/llvm/llvm-project/commit/f9c6c95df097b436d8cf7bcc425e983d6add17f9
Author: Thurston Dang <thurston at google.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M compiler-rt/test/fuzzer/CrossOverTest.cpp
Log Message:
-----------
[fuzzer] Avoid buffer overflow in CrossOverTest.cpp (and fix-forward build breakage from #155943) (#156103)
ASan now detects dereferences of zero-sized allocations
(https://github.com/llvm/llvm-project/pull/155943; the corresponding
MSan change is https://github.com/llvm/llvm-project/pull/155944). This
appears to have detected a bug in CrossOverTest.cpp, causing a buildbot
breakage. This patch fixes the test.
Buildbot report: https://lab.llvm.org/buildbot/#/builders/4/builds/8732
```
7: ==949882==ERROR: AddressSanitizer: heap-buffer-overflow on address 0xf169cfbe0010 at pc 0xb5f45efc6d1c bp 0xffffd933e460 sp 0xffffd933e458
check:20'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8: READ of size 1 at 0xf169cfbe0010 thread T0
check:20'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9: #0 0xb5f45efc6d18 in LLVMFuzzerTestOneInput /home/tcwg-buildbot/worker/clang-aarch64-sve-vls-2stage/llvm/compiler-rt/test/fuzzer/CrossOverTest.cpp:48:7
check:20'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:20'1 ? possible intended match
10: #1 0xb5f45eec7288 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /home/tcwg-buildbot/worker/clang-aarch64-sve-vls-2stage/llvm/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13
check:20'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11: #2 0xb5f45eec85d4 in fuzzer::Fuzzer::ReadAndExecuteSeedCorpora(std::vector<fuzzer::SizedFile, std::allocator<fuzzer::SizedFile>>&) /home/tcwg-buildbot/worker/clang-aarch64-sve-vls-2stage/llvm/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:812:3
check:20'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12: #3 0xb5f45eec8c60 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, std::allocator<fuzzer::SizedFile>>&) /home/tcwg-buildbot/worker/clang-aarch64-sve-vls-2stage/llvm/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:872:3
check:20'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13: #4 0xb5f45eeb5c64 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /home/tcwg-buildbot/worker/clang-aarch64-sve-vls-2stage/llvm/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:923:6
check:20'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14: #5 0xb5f45eee09d0 in main /home/tcwg-buildbot/worker/clang-aarch64-sve-vls-2stage/llvm/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10
check:20'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
For context, FuzzerLoop.cpp:812 tries empty input:
```
810 // Test the callback with empty input and never try it again.
811 uint8_t dummy = 0;
812 ExecuteCallback(&dummy, 0);
```
Commit: 30d2cb5a7ecd34cf19843533681a53aa7bd8d351
https://github.com/llvm/llvm-project/commit/30d2cb5a7ecd34cf19843533681a53aa7bd8d351
Author: agozillon <Andrew.Gozillon at amd.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M flang-rt/include/flang-rt/runtime/buffer.h
M flang-rt/include/flang-rt/runtime/descriptor.h
M flang-rt/include/flang-rt/runtime/format-implementation.h
M flang-rt/include/flang-rt/runtime/tools.h
M flang-rt/lib/runtime/array-constructor.cpp
M flang-rt/lib/runtime/assign.cpp
M flang-rt/lib/runtime/character.cpp
M flang-rt/lib/runtime/command.cpp
M flang-rt/lib/runtime/copy.cpp
M flang-rt/lib/runtime/derived.cpp
M flang-rt/lib/runtime/descriptor-io.cpp
M flang-rt/lib/runtime/descriptor.cpp
M flang-rt/lib/runtime/edit-input.cpp
M flang-rt/lib/runtime/extensions.cpp
M flang-rt/lib/runtime/external-unit.cpp
M flang-rt/lib/runtime/extrema.cpp
M flang-rt/lib/runtime/internal-unit.cpp
M flang-rt/lib/runtime/io-error.cpp
M flang-rt/lib/runtime/matmul-transpose.cpp
M flang-rt/lib/runtime/matmul.cpp
M flang-rt/lib/runtime/misc-intrinsic.cpp
M flang-rt/lib/runtime/pseudo-unit.cpp
M flang-rt/lib/runtime/ragged.cpp
M flang-rt/lib/runtime/reduce.cpp
M flang-rt/lib/runtime/stat.cpp
M flang-rt/lib/runtime/temporary-stack.cpp
M flang-rt/lib/runtime/time-intrinsic.cpp
M flang-rt/lib/runtime/tools.cpp
M flang-rt/lib/runtime/transformational.cpp
M flang-rt/lib/runtime/unit-map.cpp
M flang-rt/lib/runtime/unit.cpp
M flang-rt/lib/runtime/work-queue.cpp
M flang/include/flang/Common/Fortran-consts.h
M flang/include/flang/Common/constexpr-bitset.h
M flang/include/flang/Decimal/binary-floating-point.h
M flang/include/flang/Runtime/allocator-registry-consts.h
M flang/include/flang/Runtime/freestanding-tools.h
M flang/include/flang/Runtime/stop.h
Log Message:
-----------
[Flang][OpenMP][Runtime] Minor Flang runtime for OpenMP AMDGPU modifications (#152631)
We have some modifications downstream to compile the flang runtime for
amdgpu using clang OpenMP, some more hacky than others to workaround
(hopefully temporary) compiler issues. The additions here are the
non-hacky alterations.
Main changes:
* Create freestanding versions of memcpy, strlen and memmove, and
replace std:: references with these so that we can default to std:: when
it's available, or our own Flang implementation when it's not. * Wrap
more bits and pieces of the library in declare target wrappers (RT_*
macros). * Fix some warnings that'll pose issues with werror on, in this
case having the namespace infront of variables passed to templates.
Another minor issues that'll likely still pop up depending on the
program you're linking with is that abort will be undefined, it is
perhaps possible to solve it with a freestanding implementation as with
memcpy etc. but we end up with multiple definitions in this case. An
alternative is to create an empty extern "c" version (which can be empty
or forwrd on to the builtin).
Co-author: Dan Palermo Dan.Palermo at amd.com
Commit: e317c7e36f6681e88b62824b243f383dec8b106f
https://github.com/llvm/llvm-project/commit/e317c7e36f6681e88b62824b243f383dec8b106f
Author: Thurston Dang <thurston at google.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M compiler-rt/test/fuzzer/CrossOverTest.cpp
Log Message:
-----------
[fuzzer] Fix-forward fix-forward CrossOverTest.cpp
https://github.com/llvm/llvm-project/pull/156103 was missing the return
value
Commit: 45c549857383eade0c47db75951fb9441260653a
https://github.com/llvm/llvm-project/commit/45c549857383eade0c47db75951fb9441260653a
Author: S. VenkataKeerthy <31350914+svkeerthy at users.noreply.github.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M llvm/include/llvm/Analysis/IR2Vec.h
M llvm/lib/Analysis/IR2Vec.cpp
M llvm/test/Analysis/IR2Vec/Inputs/reference_default_vocab_print.txt
M llvm/test/Analysis/IR2Vec/Inputs/reference_wtd1_vocab_print.txt
M llvm/test/Analysis/IR2Vec/Inputs/reference_wtd2_vocab_print.txt
M llvm/test/tools/llvm-ir2vec/entities.ll
M llvm/test/tools/llvm-ir2vec/triplets.ll
M llvm/tools/llvm-ir2vec/llvm-ir2vec.cpp
M llvm/unittests/Analysis/IR2VecTest.cpp
Log Message:
-----------
[IR2Vec] Refactor vocabulary to use canonical type IDs (#155323)
Refactor IR2Vec vocabulary to use canonical type IDs, improving the embedding representation for LLVM IR types.
The previous implementation used raw Type::TypeID values directly in the vocabulary, which led to redundant entries (e.g., all float variants mapped to "FloatTy" but had separate slots). This change improves the vocabulary by:
1. Making the type representation more consistent by properly canonicalizing types
2. Reducing vocabulary size by eliminating redundant entries
3. Improving the embedding quality by ensuring similar types share the same representation
(Tracking issue - #141817)
Commit: cd983cd5c702c7d321adcc2b41933b80d40d0973
https://github.com/llvm/llvm-project/commit/cd983cd5c702c7d321adcc2b41933b80d40d0973
Author: Jonas Devlieghere <jonas at devlieghere.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M lldb/tools/driver/Options.td
Log Message:
-----------
[lldb] Format tools/driver/Options.td (NFC) (#156111)
Use clang-format to format the driver options tablegen file.
Commit: 778a58d6518a3e16a40469d81719c0216bfb7cf9
https://github.com/llvm/llvm-project/commit/778a58d6518a3e16a40469d81719c0216bfb7cf9
Author: Slava Zakharin <szakharin at nvidia.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M flang/test/Integration/complex-div-to-llvm-kind16.f90
Log Message:
-----------
[flang] Fixed LIT test after re-enabling `noalias`. (#156109)
Commit: fda67dc5b7c0dddf0b2d1a0d81345b211b4ed0dc
https://github.com/llvm/llvm-project/commit/fda67dc5b7c0dddf0b2d1a0d81345b211b4ed0dc
Author: Mikhail Gudim <mgudim at gmail.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M llvm/test/Transforms/SLPVectorizer/RISCV/complex-loads.ll
Log Message:
-----------
[RISCV][NFC] Precommit a test for SLP behavior...
when the subtarget has unaligned-vector-mem feature.
Commit: 79d25fffc7eb4af6c31cbd60e0e374723296d7a6
https://github.com/llvm/llvm-project/commit/79d25fffc7eb4af6c31cbd60e0e374723296d7a6
Author: Haowei <haowei at google.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M llvm/include/llvm/Debuginfod/HTTPServer.h
M llvm/lib/Debuginfod/HTTPServer.cpp
Log Message:
-----------
Fix debuginfod build failure when httplib is used. (#156107)
This is a follow up of adbd43250ade1d5357542d8bd7c3dfed212ddec0. The
problem is, HTTPServer class will lost its implicit move ctor if httplib
is used. This patch adds the move ctor explicitly to solve this issue.
The default move ctor is not added in the header due to a limitation
that "httplib::Server" is a forward declaration and it is incomplete.
Commit: 6d4355126be0fafa3e735ae6be193b3af127a40c
https://github.com/llvm/llvm-project/commit/6d4355126be0fafa3e735ae6be193b3af127a40c
Author: cmtice <cmtice at google.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M lldb/tools/lldb-dap/src-ts/ui/symbols-provider.ts
Log Message:
-----------
[lldb-dap] Fix typescript issue in updated typescript code. (#156117)
After PR 155021 landed, some typescript 'promises' in async functions
were not 'await'ed, which caused us some build failures. This fixes that
by adding 'await' in the appropriate places.
Commit: df4c367585cb29327551f151ca99c9c9315459b5
https://github.com/llvm/llvm-project/commit/df4c367585cb29327551f151ca99c9c9315459b5
Author: Jonas Devlieghere <jonas at devlieghere.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M lldb/include/lldb/Core/ProtocolServer.h
M lldb/source/Core/ProtocolServer.cpp
M lldb/source/Plugins/Protocol/MCP/ProtocolServerMCP.cpp
Log Message:
-----------
[lldb] Stop the protocol servers when terminating the plugin (#156101)
Currently, the server keeps running until we call Stop from its dtor in
the static destruction chain. This is too late: the server should stop
when the plugin gets terminated.
Commit: bef7c1bdff1a701ede9ac349505a82048030b46c
https://github.com/llvm/llvm-project/commit/bef7c1bdff1a701ede9ac349505a82048030b46c
Author: Erich Keane <ekeane at nvidia.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M clang/include/clang/Sema/SemaOpenACC.h
M clang/lib/CIR/CodeGen/CIRGenOpenACCClause.cpp
M clang/lib/Sema/SemaOpenACC.cpp
M clang/lib/Sema/SemaOpenACCClause.cpp
M clang/lib/Sema/TreeTransform.h
M clang/test/CIR/CodeGenOpenACC/combined-reduction-clause-default-ops.cpp
M clang/test/CIR/CodeGenOpenACC/combined-reduction-clause-float.cpp
M clang/test/CIR/CodeGenOpenACC/combined-reduction-clause-inline-ops.cpp
M clang/test/CIR/CodeGenOpenACC/combined-reduction-clause-int.cpp
M clang/test/CIR/CodeGenOpenACC/combined-reduction-clause-outline-ops.cpp
M clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-default-ops.c
M clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-default-ops.cpp
M clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-float.c
M clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-float.cpp
M clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-inline-ops.cpp
M clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-int.c
M clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-int.cpp
M clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-outline-ops.cpp
M clang/test/CIR/CodeGenOpenACC/loop-reduction-clause-default-ops.cpp
M clang/test/CIR/CodeGenOpenACC/loop-reduction-clause-float.cpp
M clang/test/CIR/CodeGenOpenACC/loop-reduction-clause-inline-ops.cpp
M clang/test/CIR/CodeGenOpenACC/loop-reduction-clause-int.cpp
M clang/test/CIR/CodeGenOpenACC/loop-reduction-clause-outline-ops.cpp
Log Message:
-----------
[OpenACC] 'reduction' init lowering for +, |, ^, || (#155924)
These four operators have an initial value of 0, so they are able to use
C/C++ 'zero init'. This patch adds the infrastructure to the Sema init
calculations to differentiate based on the reduction operator, then
enables emission of the inits in CodeGen (which should work for all
inits, once generated).
The rest of this test is just updating validation to make sure that the
inits happen correctly for all 4 operators.
Commit: 93983c37b4f8c468c06808705a17a14ded69f66a
https://github.com/llvm/llvm-project/commit/93983c37b4f8c468c06808705a17a14ded69f66a
Author: Jonas Devlieghere <jonas at devlieghere.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M lldb/tools/driver/Options.td
Log Message:
-----------
[lldb] Fix typo in the description of the -X alias (#156119)
Commit: 3e17864e76f593b8558cbb37f96d883fd9d60fc7
https://github.com/llvm/llvm-project/commit/3e17864e76f593b8558cbb37f96d883fd9d60fc7
Author: Aiden Grossman <aidengrossman at google.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M flang/docs/FlangDriver.md
M flang/test/Driver/color-diagnostics-parse.f90
M flang/test/Driver/color-diagnostics-scan.f
M flang/test/Driver/color-diagnostics-sema.f90
M flang/test/Driver/color-diagnostics.f90
M flang/test/Lower/Intrinsics/selected_int_kind.f90
M flang/test/Lower/Intrinsics/selected_real_kind.f90
M flang/test/Lower/OpenMP/parallel-firstprivate-clause-scalar.f90
M flang/test/Lower/OpenMP/parallel-private-clause-str.f90
M flang/test/Lower/OpenMP/parallel-private-clause.f90
M flang/test/Lower/OpenMP/threadprivate-integer-different-kinds.f90
M flang/test/Lower/OpenMP/wsloop-variable.f90
M flang/test/Semantics/OpenMP/do07.f90
M flang/test/Semantics/OpenMP/invalid-branch.f90
M flang/test/Semantics/OpenMP/nontemporal.f90
M flang/test/Semantics/missing_newline.f90
Log Message:
-----------
[Flang] Make all tests work with lit's internal shell
This patch removes REQUIRES: shell lines and updates the tests to not
need a shell, or adds REQUIRES lines for Linux where relevant. A lot of
these seem to have gotten introduced in
58c3f20bbf51f454ffb38ddb700a1d5ad374dc7b, but many are no longer
relevant as these tests no longer use shell scripts.
There was one test (missing_newline.f90) that needed to be modified to
work. Lit doesn't recognize -ne correctly for echo and the options need
to be split into separate flags.
Reviewers: clementval, Meinersbur, kiranchandramohan, klausler
Reviewed By: clementval
Pull Request: https://github.com/llvm/llvm-project/pull/156115
Commit: 5e44b8460a83e11367e608a049db711f6e853a89
https://github.com/llvm/llvm-project/commit/5e44b8460a83e11367e608a049db711f6e853a89
Author: Aiden Grossman <aidengrossman at google.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M clang/include/clang/Sema/SemaOpenACC.h
M clang/lib/CIR/CodeGen/CIRGenOpenACCClause.cpp
M clang/lib/Sema/SemaOpenACC.cpp
M clang/lib/Sema/SemaOpenACCClause.cpp
M clang/lib/Sema/TreeTransform.h
M clang/test/CIR/CodeGenOpenACC/combined-reduction-clause-default-ops.cpp
M clang/test/CIR/CodeGenOpenACC/combined-reduction-clause-float.cpp
M clang/test/CIR/CodeGenOpenACC/combined-reduction-clause-inline-ops.cpp
M clang/test/CIR/CodeGenOpenACC/combined-reduction-clause-int.cpp
M clang/test/CIR/CodeGenOpenACC/combined-reduction-clause-outline-ops.cpp
M clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-default-ops.c
M clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-default-ops.cpp
M clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-float.c
M clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-float.cpp
M clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-inline-ops.cpp
M clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-int.c
M clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-int.cpp
M clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-outline-ops.cpp
M clang/test/CIR/CodeGenOpenACC/loop-reduction-clause-default-ops.cpp
M clang/test/CIR/CodeGenOpenACC/loop-reduction-clause-float.cpp
M clang/test/CIR/CodeGenOpenACC/loop-reduction-clause-inline-ops.cpp
M clang/test/CIR/CodeGenOpenACC/loop-reduction-clause-int.cpp
M clang/test/CIR/CodeGenOpenACC/loop-reduction-clause-outline-ops.cpp
M clang/test/CodeGenHLSL/builtins/hlsl_resource_t.hlsl
M compiler-rt/test/fuzzer/CrossOverTest.cpp
M flang-rt/include/flang-rt/runtime/buffer.h
M flang-rt/include/flang-rt/runtime/descriptor.h
M flang-rt/include/flang-rt/runtime/format-implementation.h
M flang-rt/include/flang-rt/runtime/tools.h
M flang-rt/lib/runtime/array-constructor.cpp
M flang-rt/lib/runtime/assign.cpp
M flang-rt/lib/runtime/character.cpp
M flang-rt/lib/runtime/command.cpp
M flang-rt/lib/runtime/copy.cpp
M flang-rt/lib/runtime/derived.cpp
M flang-rt/lib/runtime/descriptor-io.cpp
M flang-rt/lib/runtime/descriptor.cpp
M flang-rt/lib/runtime/edit-input.cpp
M flang-rt/lib/runtime/extensions.cpp
M flang-rt/lib/runtime/external-unit.cpp
M flang-rt/lib/runtime/extrema.cpp
M flang-rt/lib/runtime/internal-unit.cpp
M flang-rt/lib/runtime/io-error.cpp
M flang-rt/lib/runtime/matmul-transpose.cpp
M flang-rt/lib/runtime/matmul.cpp
M flang-rt/lib/runtime/misc-intrinsic.cpp
M flang-rt/lib/runtime/pseudo-unit.cpp
M flang-rt/lib/runtime/ragged.cpp
M flang-rt/lib/runtime/reduce.cpp
M flang-rt/lib/runtime/stat.cpp
M flang-rt/lib/runtime/temporary-stack.cpp
M flang-rt/lib/runtime/time-intrinsic.cpp
M flang-rt/lib/runtime/tools.cpp
M flang-rt/lib/runtime/transformational.cpp
M flang-rt/lib/runtime/unit-map.cpp
M flang-rt/lib/runtime/unit.cpp
M flang-rt/lib/runtime/work-queue.cpp
M flang-rt/test/lit.cfg.py
M flang/include/flang/Common/Fortran-consts.h
M flang/include/flang/Common/constexpr-bitset.h
M flang/include/flang/Decimal/binary-floating-point.h
M flang/include/flang/Runtime/allocator-registry-consts.h
M flang/include/flang/Runtime/freestanding-tools.h
M flang/include/flang/Runtime/stop.h
M flang/lib/Optimizer/Passes/Pipelines.cpp
M flang/test/Driver/tco-test-gen.fir
M flang/test/Integration/cold_array_repacking.f90
M flang/test/Integration/complex-div-to-llvm-kind10.f90
M flang/test/Integration/complex-div-to-llvm-kind16.f90
M flang/test/Integration/complex-div-to-llvm.f90
M flang/test/Lower/OpenMP/target-data-skip-mapper-calls.f90
M lldb/include/lldb/Core/ProtocolServer.h
M lldb/source/Core/ProtocolServer.cpp
M lldb/source/Plugins/Protocol/MCP/ProtocolServerMCP.cpp
M lldb/tools/driver/Options.td
M lldb/tools/lldb-dap/src-ts/ui/symbols-provider.ts
M llvm/include/llvm/Analysis/IR2Vec.h
M llvm/include/llvm/Debuginfod/HTTPServer.h
M llvm/include/llvm/IR/DerivedTypes.h
M llvm/include/llvm/IR/Type.h
M llvm/lib/Analysis/IR2Vec.cpp
M llvm/lib/Debuginfod/HTTPServer.cpp
M llvm/lib/IR/Type.cpp
M llvm/lib/IR/Verifier.cpp
M llvm/lib/Target/DirectX/DXILResourceAccess.cpp
M llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.cpp
M llvm/lib/Transforms/Utils/Local.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/test/Analysis/IR2Vec/Inputs/dummy_3D_nonzero_type_vocab.json
M llvm/test/Analysis/IR2Vec/Inputs/reference_default_vocab_print.txt
M llvm/test/Analysis/IR2Vec/Inputs/reference_wtd1_vocab_print.txt
M llvm/test/Analysis/IR2Vec/Inputs/reference_wtd2_vocab_print.txt
A llvm/test/CodeGen/DirectX/issue-152348.ll
A llvm/test/CodeGen/DirectX/phi-node-replacement.ll
M llvm/test/CodeGen/NVPTX/atomics-b128.ll
M llvm/test/Transforms/SLPVectorizer/RISCV/complex-loads.ll
A llvm/test/Transforms/SimplifyCFG/token_like_type.ll
A llvm/test/Verifier/tokenlike1-without-asserts.ll
A llvm/test/Verifier/tokenlike5.ll
A llvm/test/Verifier/tokenlike6.ll
A llvm/test/Verifier/tokenlike7.ll
M llvm/test/tools/llvm-ir2vec/entities.ll
M llvm/test/tools/llvm-ir2vec/triplets.ll
M llvm/tools/llvm-ir2vec/llvm-ir2vec.cpp
M llvm/unittests/Analysis/IR2VecTest.cpp
M llvm/unittests/Transforms/Utils/LocalTest.cpp
Log Message:
-----------
[𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.6
[skip ci]
Compare: https://github.com/llvm/llvm-project/compare/5a311ca67d7e...5e44b8460a83
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list