[all-commits] [llvm/llvm-project] 1c11c6: Fix MSVC compile error in BitstreamRemarkParser.h ...
Krzysztof Parzyszek via All-commits
all-commits at lists.llvm.org
Fri Oct 17 10:00:27 PDT 2025
Branch: refs/heads/users/kparzysz/q05-more-requires-clauses
Home: https://github.com/llvm/llvm-project
Commit: 1c11c6004c820bf43eb2356da93e7bc8cb38f51e
https://github.com/llvm/llvm-project/commit/1c11c6004c820bf43eb2356da93e7bc8cb38f51e
Author: Justin Holewinski <jholewinski at nvidia.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M llvm/lib/Remarks/BitstreamRemarkParser.h
Log Message:
-----------
Fix MSVC compile error in BitstreamRemarkParser.h when targeting C++17
The following errors are seen in our builds using MSVC 2022:
BitstreamRemarkParser.h(115): error C2990: 'llvm::remarks::BitstreamBlockParserHelper': non-class template has already been declared as a class template
BitstreamRemarkParser.h(66): note: see declaration of 'llvm::remarks::BitstreamBlockParserHelper'
This change fixes the build issue by adding an explicit template
argument to the `friend class` statements.
This issue is not seen if using `-std:c++20`, but we still support
building as C++17.
Commit: 041ac7a193e0da962f2f9822fb4a7a720b36105a
https://github.com/llvm/llvm-project/commit/041ac7a193e0da962f2f9822fb4a7a720b36105a
Author: Orlando Cazalet-Hyams <orlando.hyams at sony.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
A llvm/test/DebugInfo/X86/shrink-wrap-frame-setup-no-loc.mir
Log Message:
-----------
[DWARF] Don't leak line numbers onto frame-setup instructions (#161845)
Fixes issue #157887
Commit: 1dfbfbd637a67b58c4ab24f78ef30e5c0491ea48
https://github.com/llvm/llvm-project/commit/1dfbfbd637a67b58c4ab24f78ef30e5c0491ea48
Author: Kazu Hirata <kazu at google.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M clang/include/clang/CIR/Dialect/IR/CIROpsEnums.h
M clang/lib/AST/ByteCode/InterpBuiltin.cpp
M clang/lib/AST/Comment.cpp
M clang/lib/AST/Stmt.cpp
M clang/lib/AST/StmtPrinter.cpp
M clang/lib/CIR/CodeGen/CIRGenExprConstant.cpp
M clang/lib/CIR/CodeGen/CIRGenValue.h
M clang/lib/CodeGen/CodeGenTBAA.cpp
M clang/lib/Format/UnwrappedLineParser.cpp
M clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
M clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
M clang/lib/Tooling/CompilationDatabase.cpp
M clang/lib/Tooling/Execution.cpp
M clang/lib/Tooling/Syntax/BuildTree.cpp
M clang/unittests/StaticAnalyzer/RangeSetTest.cpp
M clang/unittests/StaticAnalyzer/SValTest.cpp
Log Message:
-----------
[clang] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163914)
This patch replaces LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]],
introduced as part of C++17.
Commit: a2263812ed120960d5287a149b352b0b6905ef8c
https://github.com/llvm/llvm-project/commit/a2263812ed120960d5287a149b352b0b6905ef8c
Author: Kazu Hirata <kazu at google.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M clang-tools-extra/clang-doc/Generators.cpp
M clang-tools-extra/clang-tidy/ClangTidyForceLinker.h
M clang-tools-extra/clangd/FindTarget.cpp
M clang-tools-extra/clangd/unittests/FileDistanceTests.cpp
M clang-tools-extra/clangd/unittests/QualityTests.cpp
M clang-tools-extra/clangd/unittests/URITests.cpp
Log Message:
-----------
[clang-tools-extra] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163915)
This patch replaces LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]],
introduced as part of C++17.
Commit: 7d25ba39c8ac4a08c30620463bdc5f586b43c1cd
https://github.com/llvm/llvm-project/commit/7d25ba39c8ac4a08c30620463bdc5f586b43c1cd
Author: Kazu Hirata <kazu at google.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M flang/lib/Lower/Bridge.cpp
M flang/lib/Lower/ConvertExpr.cpp
M flang/lib/Optimizer/Builder/Character.cpp
M flang/lib/Optimizer/HLFIR/Transforms/ScheduleOrderedAssignments.cpp
M flang/lib/Optimizer/Transforms/AffinePromotion.cpp
M flang/lib/Optimizer/Transforms/StackArrays.cpp
Log Message:
-----------
[flang] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163916)
This patch replaces LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]],
introduced as part of C++17.
Commit: 098664603e9695806235ed3ec8fa5b4afd8b4e77
https://github.com/llvm/llvm-project/commit/098664603e9695806235ed3ec8fa5b4afd8b4e77
Author: Kazu Hirata <kazu at google.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M mlir/unittests/Dialect/SparseTensor/MergerTest.cpp
Log Message:
-----------
[mlir] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163917)
This patch replaces LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]],
introduced as part of C++17.
Commit: ad3de39853111252af3384b6ea715a131ed60e13
https://github.com/llvm/llvm-project/commit/ad3de39853111252af3384b6ea715a131ed60e13
Author: Kazu Hirata <kazu at google.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M llvm/docs/TableGen/BackEnds.rst
Log Message:
-----------
[llvm] Proofread TableGen/BackEnds.rst (#163918)
Commit: 4b1d7827c07381610ad4fa7bd9d1a9659008b963
https://github.com/llvm/llvm-project/commit/4b1d7827c07381610ad4fa7bd9d1a9659008b963
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M llvm/lib/Target/X86/X86MCInstLower.cpp
Log Message:
-----------
[X86] addConstantComments - merge (V)PMADDUBSW handling with all other mul opcode (#163963)
These now all use the same asm printout code
Commit: 7c02ca846c3477bcda6b3e630377e30ab39370bf
https://github.com/llvm/llvm-project/commit/7c02ca846c3477bcda6b3e630377e30ab39370bf
Author: Rahul Joshi <rjoshi at nvidia.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
Log Message:
-----------
[NFC][LLVM] Namespace cleanup in LowerMatrixIntrinsics (#163760)
Commit: 1e1ff21b0017464e1d39d34121020e61f1c4df60
https://github.com/llvm/llvm-project/commit/1e1ff21b0017464e1d39d34121020e61f1c4df60
Author: Rahul Joshi <rjoshi at nvidia.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M llvm/lib/Transforms/CFGuard/CFGuard.cpp
Log Message:
-----------
[NFC][LLVM] Code cleanup in CFGuard.cpp (#163773)
Commit: 9ab16778c6e37e3d34e28b990bdb8839e5961805
https://github.com/llvm/llvm-project/commit/9ab16778c6e37e3d34e28b990bdb8839e5961805
Author: Razvan Lupusoru <razvan.lupusoru at gmail.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M flang/include/flang/Optimizer/OpenACC/Support/FIROpenACCTypeInterfaces.h
M flang/lib/Optimizer/OpenACC/Support/FIROpenACCTypeInterfaces.cpp
A flang/test/Fir/OpenACC/pointer-like-interface-alloc.mlir
A flang/test/Fir/OpenACC/pointer-like-interface-copy.mlir
A flang/test/Fir/OpenACC/pointer-like-interface-free.mlir
M flang/tools/fir-opt/CMakeLists.txt
M flang/tools/fir-opt/fir-opt.cpp
Log Message:
-----------
[flang][acc] Implement PointerLikeType API gen[Allocate/Free/Copy] (#163660)
Implements genAllocate, genFree, and genCopy for FIR pointer types
(fir.ref, fir.ptr, fir.heap, fir.llvm_ptr) in the OpenACC
PointerLikeType interface.
- genAllocate: Uses fir.alloca for stack types, fir.allocmem for heap
types. Returns null for dynamic/unknown types (unlimited polymorphic,
dynamic arrays, dynamic character lengths, box types).
- genFree: Generates fir.freemem for heap allocations. Returns false if
original allocation cannot be found.
- genCopy: Uses fir.load+fir.store for trivial types (scalars),
hlfir.assign for non-trivial types (arrays, derived types, characters).
Returns false for unsupported dynamic types and box types.
Adds comprehensive MLIR tests covering various FIR types and edge cases.
Commit: 8fe71e0bdfb9102c607001289010698e51e38711
https://github.com/llvm/llvm-project/commit/8fe71e0bdfb9102c607001289010698e51e38711
Author: Jan Svoboda <jan_svoboda at apple.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M llvm/lib/Support/SourceMgr.cpp
Log Message:
-----------
[support] Don't require VFS in `SourceMgr` for loading includes (#163862)
This commit more gracefully handles situations where `SourceMgr` isn't
initialized with a VFS and tries to resolve an include. That's what
happens with the test case `clang -flto=thin -c test.c -o /dev/null`
where test.c contains `asm(" .incbin \"foo.i\" \n");`. Propagating the
actual VFS all the way is very difficult.
This is a follow-up to #162903.
Commit: 212eb8107363c55de511c155dc3c4ad6337414c3
https://github.com/llvm/llvm-project/commit/212eb8107363c55de511c155dc3c4ad6337414c3
Author: Daniel Chen <cdchen at ca.ibm.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M flang/include/flang/Optimizer/Dialect/FIRType.h
M flang/lib/Optimizer/Builder/IntrinsicCall.cpp
M flang/lib/Optimizer/Dialect/FIRType.cpp
M flang/test/Lower/polymorphic-temp.f90
Log Message:
-----------
To support unlimited polymorphic argument for intrinsic MERGE. (#163866)
This PR will allow unlimited polymorphic arguments `class(*)` for
intrinsics.
Fixes #143582
Commit: a55c4c812ee84b2948db6bdd656bce57d7f5b55c
https://github.com/llvm/llvm-project/commit/a55c4c812ee84b2948db6bdd656bce57d7f5b55c
Author: Muhammad Bassiouni <60100307+bassiounix at users.noreply.github.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M libc/shared/math.h
A libc/shared/math/exp2m1f.h
M libc/src/__support/math/CMakeLists.txt
A libc/src/__support/math/exp2m1f.h
M libc/src/math/generic/CMakeLists.txt
M libc/src/math/generic/exp2m1f.cpp
M libc/test/shared/CMakeLists.txt
M libc/test/shared/shared_math_test.cpp
M utils/bazel/llvm-project-overlay/libc/BUILD.bazel
Log Message:
-----------
[libc][math] Refactor exp2m1f implementation to header-only in src/__support/math folder. (#162017)
Part of #147386
in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
Commit: 997560090e791558ca41ff3e5f4eec717102046c
https://github.com/llvm/llvm-project/commit/997560090e791558ca41ff3e5f4eec717102046c
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/pr162812.ll
Log Message:
-----------
[X86] combineSelect - remove X86ISD::BLENDV if the condition signbit is known (#163974)
Fixes part of #162812
Commit: bde0a8cd632ec714ea26e04dea0b7bd0f3231cfa
https://github.com/llvm/llvm-project/commit/bde0a8cd632ec714ea26e04dea0b7bd0f3231cfa
Author: Shilei Tian <i at tianshilei.me>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M clang/include/clang/Basic/Attr.td
M clang/include/clang/Basic/AttrDocs.td
M clang/include/clang/Basic/DiagnosticSemaKinds.td
M clang/include/clang/Sema/Sema.h
M clang/lib/CodeGen/Targets/AMDGPU.cpp
M clang/lib/Headers/__clang_hip_runtime_wrapper.h
M clang/lib/Sema/SemaDeclAttr.cpp
M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
M clang/test/CodeGenCUDA/Inputs/cuda.h
A clang/test/CodeGenCUDA/cluster_dims.cu
M clang/test/Misc/pragma-attribute-supported-attributes-list.test
M clang/test/SemaCUDA/Inputs/cuda.h
A clang/test/SemaCUDA/cluster_dims.cu
Log Message:
-----------
[Clang][HIP][CUDA] Add `__cluster_dims__` and `__no_cluster__` attribute (#156686)
This PR adds basic frontend support for `__cluster_dims__` and
`__no_cluster__` attribute.
In CUDA/HIP programming, the ``__cluster_dims__`` attribute can be
applied to a kernel function to set the dimensions of a thread block
cluster. The ``__no_cluster__`` attribute can be applied to a kernel
function to indicate that the thread block cluster feature will not be
enabled at both compile time and kernel launch time. Note that
`__no_cluster__` is a LLVM/Clang only attribute.
Co-authored-by: Yaxun (Sam) Liu <yaxun.liu at amd.com>
Co-authored-by: Jay Foad <jay.foad at amd.com>
Commit: c4ceb8d7e515859686ff6966a756c8c9b6ab089f
https://github.com/llvm/llvm-project/commit/c4ceb8d7e515859686ff6966a756c8c9b6ab089f
Author: Connector Switch <c8ef at outlook.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M libc/include/llvm-libc-macros/netinet-in-macros.h
M libc/test/include/netinet_in_test.cpp
Log Message:
-----------
[libc] add IPV6 related macros (#162219)
Commit: 404099dcf23db0b093263aff46d6f9416e0d8a27
https://github.com/llvm/llvm-project/commit/404099dcf23db0b093263aff46d6f9416e0d8a27
Author: Connector Switch <c8ef at outlook.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M libc/test/src/arpa/inet/CMakeLists.txt
Log Message:
-----------
[libc][NFC] Remove cpp20 requirement for arpa/inet test (#163983)
Address
https://github.com/llvm/llvm-project/pull/162651#discussion_r2417151569.
Commit: f7a5264890fe050124cd576410695a7c90c4d8d8
https://github.com/llvm/llvm-project/commit/f7a5264890fe050124cd576410695a7c90c4d8d8
Author: Charitha Saumya <136391709+charithaintc at users.noreply.github.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M mlir/lib/Dialect/Vector/Transforms/VectorDistribute.cpp
M mlir/test/Dialect/Vector/vector-warp-distribute.mlir
Log Message:
-----------
[mlir][vector] Add support for yielding loop bounds in `scf.for` distribution. (#163443)
In some cases, loop bounds (lower, upper and step) of `scf.for` can come
locally from the parent warp op the `scf.for`. Current logic will not
yield the loop bounds in the new warp op generated during lowering
causing sinked `scf.for` to have non dominating use.
In this PR, we have added logic to yield loop bounds by default (treat
them as other operands of `scf.for`) which fixes this bug.
Commit: fcb5293ad0a13b665cbaee26edf33cbfaab6404d
https://github.com/llvm/llvm-project/commit/fcb5293ad0a13b665cbaee26edf33cbfaab6404d
Author: kper <kevin.per at protonmail.com>
Date: 2025-10-18 (Sat, 18 Oct 2025)
Changed paths:
M llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
M llvm/test/Transforms/InstCombine/icmp-trunc.ll
Log Message:
-----------
[InstCombine]: Canonicalize to a mask when trunc nuw (#163628)
The canonicalize is also triggered when the `trunc` is `nuw`.
Proof: https://alive2.llvm.org/ce/z/eWvWe3
Fixes: https://github.com/llvm/llvm-project/issues/162451
Commit: 7bbb03d516251a3dee09ee2fe2a37c0f15f1ddbc
https://github.com/llvm/llvm-project/commit/7bbb03d516251a3dee09ee2fe2a37c0f15f1ddbc
Author: Orlando Cazalet-Hyams <orlando.hyams at sony.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M llvm/lib/Transforms/Scalar/SROA.cpp
Log Message:
-----------
[NFC][SROA][DebugInfo] Reuse existing dbg_assigns where possible (#163938)
Addresses issue #145937
Without this patch SROA generates new dbg_assign for new stores. We can
simply steal the existing dbg_assigns linked to the old store when the
store is not being split.
Commit: a99e32b23a1f074149ebdfafdcc735b8ceadd548
https://github.com/llvm/llvm-project/commit/a99e32b23a1f074149ebdfafdcc735b8ceadd548
Author: Aiden Grossman <aidengrossman at google.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M polly/docs/ReleaseNotes.rst
M polly/include/polly/LinkAllPasses.h
R polly/include/polly/ScopInliner.h
M polly/lib/Support/PollyPasses.def
M polly/lib/Support/RegisterPasses.cpp
M polly/lib/Transform/ScopInliner.cpp
M polly/test/ScopInliner/ignore-declares.ll
M polly/test/ScopInliner/invariant-load-func.ll
M polly/test/ScopInliner/simple-inline-loop.ll
Log Message:
-----------
Revert "[Polly] Update ScopInliner for NPM (#125427)"
This reverts commit 0b9a7b80c0674c5c6f746139912111bea7eae63b.
This is causing test failures under LLVM:
1. Other/pass-pipeline-parsing.ll
This broke premerge. This was notably not caught by premerge testing on
the original PR because the original PR only touches polly, and premerge
does not test LLVM when only polly is touched.
Commit: 1e78d332223415f35cc5ce24000eb6159b9a355e
https://github.com/llvm/llvm-project/commit/1e78d332223415f35cc5ce24000eb6159b9a355e
Author: Muzammil <55665739+Muzammiluddin-Syed-ECE at users.noreply.github.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M mlir/include/mlir/Dialect/Arith/IR/ArithOps.td
Log Message:
-----------
[mlir][arith][nfc] Adding examples to scaling_extf/truncf descriptions (#163980)
Signed-off-by: Muzammiluddin Syed <muzasyed at amd.com>
Commit: df2ff3a1b2c231f8ec78c244950687cdc54b507b
https://github.com/llvm/llvm-project/commit/df2ff3a1b2c231f8ec78c244950687cdc54b507b
Author: don <122427011+donneypr at users.noreply.github.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M clang/lib/AST/ByteCode/InterpBuiltin.cpp
Log Message:
-----------
[clang][x86][bytecode] remove trailing returns type from interp__builtin_elementwise_int_unaryop callbacks (#163905)
Regarding the discussion in #162346, this PR is to remove the trailing type from the 'interp__builtin_elementwise_int_unaryop' callbacks.
Commit: 92757f9de34a5f08873064be0e30d7cdeaae895f
https://github.com/llvm/llvm-project/commit/92757f9de34a5f08873064be0e30d7cdeaae895f
Author: Amr Hesham <amr96 at programmer.net>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M clang/include/clang/CIR/Dialect/IR/CIROps.td
M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
M clang/test/CIR/IR/invalid-try-catch.cir
Log Message:
-----------
[CIR] TryOp add arg default value and update diagnostic (#163856)
- Add a default value to handler_types to be able to construct TryOp,
then modify the handlers.
- Move empty region diagnostic from tablegen constraints to C++, because
we need the ability to add an empty region, then modify it later, for
example, in the handlers builder, but we need to report an error when we
find it in the IR while parsing.
Issue https://github.com/llvm/llvm-project/issues/154992
Commit: 6b36cfaef8fc26fe0e9538c095fa0d1ee5703756
https://github.com/llvm/llvm-project/commit/6b36cfaef8fc26fe0e9538c095fa0d1ee5703756
Author: J. Ryan Stinnett <jryans at gmail.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M llvm/include/llvm/IR/DebugProgramInstruction.h
M llvm/include/llvm/IR/Value.h
M llvm/lib/IR/DebugInfo.cpp
Log Message:
-----------
[NFC][IR][DebugInfo] Fix typos in comments (#163957)
This fixes a few typos noticed while browsing around IR-related files.
Commit: d6191b8b23fc5c23c61bba0bccd61e7578ea1f6e
https://github.com/llvm/llvm-project/commit/d6191b8b23fc5c23c61bba0bccd61e7578ea1f6e
Author: Omar Hossam <moar.ahmed at gmail.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
M clang/test/CIR/CodeGen/throws.cpp
Log Message:
-----------
[CIR] Add VTable class name for enum type (#163612)
This commit adds the RTTI support for enum in the vtable.
Issue #163601
Commit: a76c71b205db9e28ffe33432caef5efbea7f088f
https://github.com/llvm/llvm-project/commit/a76c71b205db9e28ffe33432caef5efbea7f088f
Author: Erick Ochoa Lopez <erick.ochoalopez at amd.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M mlir/include/mlir/Dialect/AMDGPU/IR/AMDGPU.td
M mlir/include/mlir/IR/CommonTypeConstraints.td
M mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp
M mlir/test/Dialect/AMDGPU/invalid.mlir
M mlir/test/Dialect/AMDGPU/ops.mlir
Log Message:
-----------
[mlir][amdgpu] Add scaled_ext_packed{8,16} operations (#159830)
Commit: a4e51afe412f164696964941b819c8120dedc5c4
https://github.com/llvm/llvm-project/commit/a4e51afe412f164696964941b819c8120dedc5c4
Author: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M clang-tools-extra/clang-doc/Generators.cpp
M clang-tools-extra/clang-tidy/ClangTidyForceLinker.h
M clang-tools-extra/clangd/FindTarget.cpp
M clang-tools-extra/clangd/unittests/FileDistanceTests.cpp
M clang-tools-extra/clangd/unittests/QualityTests.cpp
M clang-tools-extra/clangd/unittests/URITests.cpp
M clang/include/clang/Basic/Attr.td
M clang/include/clang/Basic/AttrDocs.td
M clang/include/clang/Basic/DiagnosticSemaKinds.td
M clang/include/clang/CIR/Dialect/IR/CIROps.td
M clang/include/clang/CIR/Dialect/IR/CIROpsEnums.h
M clang/include/clang/Sema/Sema.h
M clang/lib/AST/ByteCode/InterpBuiltin.cpp
M clang/lib/AST/Comment.cpp
M clang/lib/AST/Stmt.cpp
M clang/lib/AST/StmtPrinter.cpp
M clang/lib/CIR/CodeGen/CIRGenExprConstant.cpp
M clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
M clang/lib/CIR/CodeGen/CIRGenValue.h
M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
M clang/lib/CodeGen/CodeGenTBAA.cpp
M clang/lib/CodeGen/Targets/AMDGPU.cpp
M clang/lib/Format/UnwrappedLineParser.cpp
M clang/lib/Headers/__clang_hip_runtime_wrapper.h
M clang/lib/Sema/SemaDeclAttr.cpp
M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
M clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
M clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
M clang/lib/Tooling/CompilationDatabase.cpp
M clang/lib/Tooling/Execution.cpp
M clang/lib/Tooling/Syntax/BuildTree.cpp
M clang/test/CIR/CodeGen/throws.cpp
M clang/test/CIR/IR/invalid-try-catch.cir
M clang/test/CodeGenCUDA/Inputs/cuda.h
A clang/test/CodeGenCUDA/cluster_dims.cu
M clang/test/Misc/pragma-attribute-supported-attributes-list.test
M clang/test/SemaCUDA/Inputs/cuda.h
A clang/test/SemaCUDA/cluster_dims.cu
M clang/unittests/StaticAnalyzer/RangeSetTest.cpp
M clang/unittests/StaticAnalyzer/SValTest.cpp
M flang/include/flang/Optimizer/Dialect/FIRType.h
M flang/include/flang/Optimizer/OpenACC/Support/FIROpenACCTypeInterfaces.h
M flang/lib/Lower/Bridge.cpp
M flang/lib/Lower/ConvertExpr.cpp
M flang/lib/Optimizer/Builder/Character.cpp
M flang/lib/Optimizer/Builder/IntrinsicCall.cpp
M flang/lib/Optimizer/Dialect/FIRType.cpp
M flang/lib/Optimizer/HLFIR/Transforms/ScheduleOrderedAssignments.cpp
M flang/lib/Optimizer/OpenACC/Support/FIROpenACCTypeInterfaces.cpp
M flang/lib/Optimizer/Transforms/AffinePromotion.cpp
M flang/lib/Optimizer/Transforms/StackArrays.cpp
A flang/test/Fir/OpenACC/pointer-like-interface-alloc.mlir
A flang/test/Fir/OpenACC/pointer-like-interface-copy.mlir
A flang/test/Fir/OpenACC/pointer-like-interface-free.mlir
M flang/test/Lower/polymorphic-temp.f90
M flang/tools/fir-opt/CMakeLists.txt
M flang/tools/fir-opt/fir-opt.cpp
M libc/include/llvm-libc-macros/netinet-in-macros.h
M libc/shared/math.h
A libc/shared/math/exp2m1f.h
M libc/src/__support/math/CMakeLists.txt
A libc/src/__support/math/exp2m1f.h
M libc/src/math/generic/CMakeLists.txt
M libc/src/math/generic/exp2m1f.cpp
M libc/test/include/netinet_in_test.cpp
M libc/test/shared/CMakeLists.txt
M libc/test/shared/shared_math_test.cpp
M libc/test/src/arpa/inet/CMakeLists.txt
M llvm/docs/TableGen/BackEnds.rst
M llvm/include/llvm/IR/DebugProgramInstruction.h
M llvm/include/llvm/IR/Value.h
M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
M llvm/lib/IR/DebugInfo.cpp
M llvm/lib/Remarks/BitstreamRemarkParser.h
M llvm/lib/Support/SourceMgr.cpp
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/lib/Target/X86/X86MCInstLower.cpp
M llvm/lib/Transforms/CFGuard/CFGuard.cpp
M llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
M llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
M llvm/lib/Transforms/Scalar/SROA.cpp
M llvm/test/CodeGen/X86/pr162812.ll
A llvm/test/DebugInfo/X86/shrink-wrap-frame-setup-no-loc.mir
M llvm/test/Transforms/InstCombine/icmp-trunc.ll
M mlir/include/mlir/Dialect/AMDGPU/IR/AMDGPU.td
M mlir/include/mlir/Dialect/Arith/IR/ArithOps.td
M mlir/include/mlir/IR/CommonTypeConstraints.td
M mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp
M mlir/lib/Dialect/Vector/Transforms/VectorDistribute.cpp
M mlir/test/Dialect/AMDGPU/invalid.mlir
M mlir/test/Dialect/AMDGPU/ops.mlir
M mlir/test/Dialect/Vector/vector-warp-distribute.mlir
M mlir/unittests/Dialect/SparseTensor/MergerTest.cpp
M polly/docs/ReleaseNotes.rst
M polly/include/polly/LinkAllPasses.h
R polly/include/polly/ScopInliner.h
M polly/lib/Support/PollyPasses.def
M polly/lib/Support/RegisterPasses.cpp
M polly/lib/Transform/ScopInliner.cpp
M polly/test/ScopInliner/ignore-declares.ll
M polly/test/ScopInliner/invariant-load-func.ll
M polly/test/ScopInliner/simple-inline-loop.ll
M utils/bazel/llvm-project-overlay/libc/BUILD.bazel
Log Message:
-----------
Merge branch 'main' into users/kparzysz/q05-more-requires-clauses
Compare: https://github.com/llvm/llvm-project/compare/6eb23f904424...a4e51afe412f
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