[all-commits] [llvm/llvm-project] a84e66: [libc] Provide `LIBC_TYPES_HAS_INT64` (#83441)
Vitaly Buka via All-commits
all-commits at lists.llvm.org
Sat Mar 9 08:34:15 PST 2024
Branch: refs/heads/users/vitalybuka/spr/clang-add-optional-pass-to-remove-ubsan-traps-using-pgo
Home: https://github.com/llvm/llvm-project
Commit: a84e66a92d7b97f68aa3ae7d2c5839f3fb0d291d
https://github.com/llvm/llvm-project/commit/a84e66a92d7b97f68aa3ae7d2c5839f3fb0d291d
Author: Guillaume Chatelet <gchatelet at google.com>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M libc/src/__support/UInt.h
M libc/src/__support/macros/properties/types.h
M libc/src/string/memory_utils/op_generic.h
M libc/test/src/string/memory_utils/op_tests.cpp
Log Message:
-----------
[libc] Provide `LIBC_TYPES_HAS_INT64` (#83441)
Umbrella bug #83182
Commit: fd3eaf76ba3392a4406247d996e757ef49f7a8b2
https://github.com/llvm/llvm-project/commit/fd3eaf76ba3392a4406247d996e757ef49f7a8b2
Author: Jay Foad <jay.foad at amd.com>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
M llvm/lib/CodeGen/MachineVerifier.cpp
M llvm/test/CodeGen/AArch64/GlobalISel/combine-ptradd-int2ptr.mir
M llvm/test/CodeGen/AArch64/GlobalISel/legalize-ptr-add.mir
M llvm/test/CodeGen/AArch64/GlobalISel/prelegalizer-combiner-load-or-pattern.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/combine-extract-vector-load.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement-stack-lower.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i128.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i16.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-ptr-add.mir
M llvm/test/CodeGen/ARM/GlobalISel/arm-legalize-load-store.mir
A llvm/test/CodeGen/X86/GlobalISel/legalize-ptr-add-32.mir
A llvm/test/CodeGen/X86/GlobalISel/legalize-ptr-add-64.mir
R llvm/test/CodeGen/X86/GlobalISel/legalize-ptr-add.mir
M llvm/test/CodeGen/X86/GlobalISel/regbankselect-X86_64.mir
M llvm/test/MachineVerifier/test_g_ptr_add.mir
Log Message:
-----------
[GISel] Enforce G_PTR_ADD RHS type matching index size for addr space (#84352)
Commit: 10aed27e9c8966cd11d98a61982b95607ab6e08c
https://github.com/llvm/llvm-project/commit/10aed27e9c8966cd11d98a61982b95607ab6e08c
Author: Nikolas Klauser <nikolasklauser at berlin.de>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M libcxx/include/__utility/pair.h
Log Message:
-----------
[libc++] Simplify the std::pair constructor overload set (#81448)
This depends on enabling extensions in the implementation.
Commit: 1c7607e8ee6ec4ca3abce1561dd39a98d4efac96
https://github.com/llvm/llvm-project/commit/1c7607e8ee6ec4ca3abce1561dd39a98d4efac96
Author: Stephan T. Lavavej <stl at nuwen.net>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M libcxx/test/std/containers/sequences/array/array.cons/initialization.pass.cpp
Log Message:
-----------
[libc++][test] Fix MSVC warning C4127 in `array.cons/initialization.pass.cpp` (#79793)
This fixes MSVC warning C4127: conditional expression is constant.
Testing `TEST_STD_AT_LEAST_20_OR_RUNTIME_EVALUATED` by itself doesn't
emit this warning, but the condition here is more complicated. I'm
expanding the macro and mechanically simplifying the resulting code.
(Yeah, this warning is often annoying, and I introduced
`TEST_STD_AT_LEAST_20_OR_RUNTIME_EVALUATED` to avoid this warning
elsewhere, so it's disappointing that it doesn't make the compiler happy
here. If this change is undesirable, I can replace it with
`ADDITIONAL_COMPILE_FLAGS(cl-style-warnings)`, but ideally I'd like to
avoid having to suppress it.)
---------
Co-authored-by: Louis Dionne <ldionne.2 at gmail.com>
Commit: a116f0ebaf0304e73b26098a7141c4ab836b7dc9
https://github.com/llvm/llvm-project/commit/a116f0ebaf0304e73b26098a7141c4ab836b7dc9
Author: Benjamin Kramer <benny.kra at googlemail.com>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
M utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
Log Message:
-----------
[bazel] Port test parts of cb6ff746e0c7b9218b6f5c11db44162cacd623a4
Commit: 9df719407f808d71d3bf02867da2b01617ef3d55
https://github.com/llvm/llvm-project/commit/9df719407f808d71d3bf02867da2b01617ef3d55
Author: Benjamin Kramer <benny.kra at googlemail.com>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M mlir/include/mlir/Dialect/ArmNeon/Transforms.h
Log Message:
-----------
[ArmNeon] Make header self-contained. NFC.
Commit: 2b5f68a5f63d2342a056bf9f86bd116c100fd81a
https://github.com/llvm/llvm-project/commit/2b5f68a5f63d2342a056bf9f86bd116c100fd81a
Author: Sirraide <aeternalmail at gmail.com>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M clang/docs/ReleaseNotes.rst
M clang/include/clang/Basic/Attr.td
M clang/include/clang/Basic/AttrDocs.td
M clang/include/clang/Basic/DiagnosticASTKinds.td
M clang/include/clang/Basic/DiagnosticGroups.td
M clang/include/clang/Basic/DiagnosticParseKinds.td
M clang/include/clang/Basic/DiagnosticSemaKinds.td
M clang/include/clang/Basic/LangOptions.def
M clang/include/clang/Driver/Options.td
M clang/include/clang/Parse/Parser.h
M clang/include/clang/Sema/Sema.h
M clang/lib/AST/ExprConstant.cpp
M clang/lib/CodeGen/CGCall.cpp
M clang/lib/CodeGen/CGStmt.cpp
M clang/lib/Driver/ToolChains/Clang.cpp
M clang/lib/Parse/ParseDeclCXX.cpp
M clang/lib/Parse/ParseExpr.cpp
M clang/lib/Sema/SemaDeclAttr.cpp
M clang/lib/Sema/SemaOpenMP.cpp
M clang/lib/Sema/SemaStmtAttr.cpp
M clang/lib/Sema/SemaTemplateInstantiate.cpp
A clang/test/CodeGenCXX/cxx23-assume.cpp
M clang/test/Misc/pragma-attribute-supported-attributes-list.test
A clang/test/Parser/cxx23-assume.cpp
A clang/test/SemaCXX/cxx23-assume-disabled.cpp
A clang/test/SemaCXX/cxx23-assume-print.cpp
A clang/test/SemaCXX/cxx23-assume.cpp
M clang/www/cxx_status.html
Log Message:
-----------
[Clang][C++23] Implement P1774R8: Portable assumptions (#81014)
This implements the C++23 `[[assume]]` attribute.
Assumption information is lowered to a call to `@llvm.assume`, unless the expression has side-effects, in which case it is discarded and a warning is issued to tell the user that the assumption doesn’t do anything. A failed assumption at compile time is an error (unless we are in `MSVCCompat` mode, in which case we don’t check assumptions at compile time).
Due to performance regressions in LLVM, assumptions can be disabled with the `-fno-assumptions` flag. With it, assumptions will still be parsed and checked, but no calls to `@llvm.assume` will be emitted and assumptions will not be checked at compile time.
Commit: ceaf4a0aab86f10199e16a825c1bdabe59d07eb3
https://github.com/llvm/llvm-project/commit/ceaf4a0aab86f10199e16a825c1bdabe59d07eb3
Author: cor3ntin <corentinjabot at gmail.com>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M clang/www/cxx_status.html
Log Message:
-----------
[Clang] Fix status of P1774 Portable assumptions
Commit: 914f75487673033a6d8d5b9eb15c339a2a4df842
https://github.com/llvm/llvm-project/commit/914f75487673033a6d8d5b9eb15c339a2a4df842
Author: Mark de Wever <koraq at xs4all.nl>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M libcxx/docs/Status/Cxx23Issues.csv
Log Message:
-----------
[libc++][format] Update LWG3701 status. (#80545)
The issue has been resolved in https://reviews.llvm.org/D121138 since it
was needed to implement format. This updates the status of the LWG-issue
filed for this review.
Marks as complete:
- LWG3701 Make formatter<remove_cvref_t<const charT[N]>, charT>
requirement explicit
Commit: e1da74d916e58f3c7748c21757cba1922aecbc52
https://github.com/llvm/llvm-project/commit/e1da74d916e58f3c7748c21757cba1922aecbc52
Author: Mark de Wever <koraq at xs4all.nl>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M libcxx/docs/Status/Cxx23Issues.csv
Log Message:
-----------
[libc++][format] Updates LWG3462 status. (#80550)
The specifications of format had a contradiction, libc++ always
implemented the code as-if LWG3462 has been done; the contradiction was
a bit hard to spot.
Marks as nothing to do:
- LWG3462 §[formatter.requirements]: Formatter requirements forbid use
of fc.arg()
Commit: 5630dc66369ccec925f27151b495c9f9818638f1
https://github.com/llvm/llvm-project/commit/5630dc66369ccec925f27151b495c9f9818638f1
Author: Sirraide <aeternalmail at gmail.com>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M clang/test/SemaCXX/cxx23-assume.cpp
Log Message:
-----------
[Clang] Only check for error in C++20 mode (#84624)
Fix a test that was added in #81014 and which caused buildbots to fail.
Only check for the ‘never produces a constant expression error’ in C++20
mode.
This fixes #84623.
Commit: 11cd2a33f1a80c1b8ad1968c1316204b172e4937
https://github.com/llvm/llvm-project/commit/11cd2a33f1a80c1b8ad1968c1316204b172e4937
Author: David CARLIER <devnexen at gmail.com>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M openmp/runtime/src/kmp.h
M openmp/runtime/src/kmp_affinity.cpp
M openmp/runtime/src/kmp_affinity.h
M openmp/runtime/src/kmp_os.h
M openmp/runtime/src/kmp_runtime.cpp
M openmp/runtime/src/z_Linux_util.cpp
Log Message:
-----------
[openmp] porting affinity feature to netbsd. (#84618)
netbsd supports the portable hwloc's layer as well. for a hardware with
4 cpus, a cpu set is 4 and maxcpus is 256.
Commit: 40282674e9808baeb9b88afdd3cbd7da46825544
https://github.com/llvm/llvm-project/commit/40282674e9808baeb9b88afdd3cbd7da46825544
Author: Andreas Jonson <andjo403 at hotmail.com>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M llvm/docs/LangRef.rst
M llvm/include/llvm/ADT/FoldingSet.h
M llvm/include/llvm/AsmParser/LLParser.h
M llvm/include/llvm/Bitcode/LLVMBitCodes.h
M llvm/include/llvm/IR/Attributes.h
M llvm/include/llvm/IR/Attributes.td
M llvm/lib/AsmParser/LLParser.cpp
M llvm/lib/Bitcode/Reader/BitcodeReader.cpp
M llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
M llvm/lib/IR/AttributeImpl.h
M llvm/lib/IR/Attributes.cpp
M llvm/lib/IR/LLVMContextImpl.h
M llvm/lib/IR/Verifier.cpp
M llvm/lib/Transforms/Utils/CodeExtractor.cpp
A llvm/test/Assembler/range-attribute-invalid-range.ll
A llvm/test/Assembler/range-attribute-invalid-type.ll
M llvm/test/Bitcode/attributes.ll
A llvm/test/Verifier/range-attr.ll
M llvm/utils/TableGen/Attributes.cpp
Log Message:
-----------
Reapply [IR] Add new Range attribute using new ConstantRange Attribute type (#84617)
The only change from https://github.com/llvm/llvm-project/pull/83171 is the
change of the allocator so the destructor is called for
ConstantRangeAttributeImpl.
reverts https://github.com/llvm/llvm-project/pull/84549
Commit: ee22e255648ee9b056280484b4b70d4542bc807e
https://github.com/llvm/llvm-project/commit/ee22e255648ee9b056280484b4b70d4542bc807e
Author: Nikolas Klauser <nikolasklauser at berlin.de>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M libcxx/include/__fwd/array.h
M libcxx/include/span
M libcxx/test/libcxx/transitive_includes/cxx23.csv
M libcxx/test/libcxx/transitive_includes/cxx26.csv
M libcxx/test/std/ranges/range.utility/range.subrange/operator.pair_like.pass.cpp
Log Message:
-----------
[libc++] Remove <array> include from <span> (#83742)
This reduces the include time of `<span>` from 122ms to 78ms.
Commit: 5b5c21d772d20320fd876edddfc204cca93fae0f
https://github.com/llvm/llvm-project/commit/5b5c21d772d20320fd876edddfc204cca93fae0f
Author: Martin Storsjö <martin at martin.st>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/test/Transforms/SLPVectorizer/AArch64/ext-trunc.ll
M llvm/test/Transforms/SLPVectorizer/AArch64/getelementptr2.ll
M llvm/test/Transforms/SLPVectorizer/AArch64/reduce-add-i64.ll
M llvm/test/Transforms/SLPVectorizer/RISCV/reductions.ll
M llvm/test/Transforms/SLPVectorizer/X86/PR35777.ll
M llvm/test/Transforms/SLPVectorizer/X86/int-bitcast-minbitwidth.ll
M llvm/test/Transforms/SLPVectorizer/X86/minbitwidth-multiuse-with-insertelement.ll
M llvm/test/Transforms/SLPVectorizer/X86/minbitwidth-transformed-operand.ll
M llvm/test/Transforms/SLPVectorizer/X86/minimum-sizes.ll
M llvm/test/Transforms/SLPVectorizer/X86/phi-undef-input.ll
M llvm/test/Transforms/SLPVectorizer/X86/resched.ll
M llvm/test/Transforms/SLPVectorizer/X86/reused-reductions-with-minbitwidth.ll
M llvm/test/Transforms/SLPVectorizer/X86/store-insertelement-minbitwidth.ll
M llvm/test/Transforms/SLPVectorizer/alt-cmp-vectorize.ll
Log Message:
-----------
Revert "[SLP]Improve minbitwidth analysis."
This reverts commit 2bd369b48dbf0bc3128becb7ef8f8a1b82514b87.
That commit triggered failed assertions:
$ cat repro.c
short *a;
int b;
void h() {
short *c = a;
b = 0;
for (; b < 4; b++) {
unsigned d = a[b] + a[b + 4 * 2], e = a[b] - a[b + 4 * 2],
f = (a[b + 4] >> 1) - a[b + 4 * 3],
g = a[b + 4] + (a[b + 4 * 3] >> 1);
c[b] = g;
c[b + 4] = e + f;
c[b + 4 * 2] = e - f;
c[b + 4 * 3] = d - g;
}
}
$ clang -target aarch64-linux-gnu -c -O2 repro.c
clang: ../lib/Transforms/Vectorize/SLPVectorizer.cpp:12503: llvm::Value* llvm::slpvectorizer::BoUpSLP::vectorizeTree(llvm::slpvectorizer::BoUpSLP::TreeEntry*, bool): Assertion `(MinBWs.contains(getOperandEntry(E, 0)) || MinBWs.contains(getOperandEntry(E, 1))) && "Expected item in MinBWs."' failed.
Commit: 83fe0b13824bc419092bad47727aa1c8ca69330a
https://github.com/llvm/llvm-project/commit/83fe0b13824bc419092bad47727aa1c8ca69330a
Author: Jie Fu <jiefu at tencent.com>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M clang/lib/Format/TokenAnnotator.cpp
Log Message:
-----------
[clang] Fix -Wunused-lambda-capture in TokenAnnotator.cpp (NFC)
llvm-project/clang/lib/Format/TokenAnnotator.cpp:2707:43:
error: lambda capture 'this' is not used [-Werror,-Wunused-lambda-capture]
auto IsQualifiedPointerOrReference = [this](FormatToken *T) {
^~~~
1 error generated.
Commit: 124d0b787b5d1ff4aa06bbd61a98d3fc344d0cc6
https://github.com/llvm/llvm-project/commit/124d0b787b5d1ff4aa06bbd61a98d3fc344d0cc6
Author: Yaxun (Sam) Liu <yaxun.liu at amd.com>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M clang/include/clang/Driver/OffloadBundler.h
M clang/include/clang/Driver/Options.td
M clang/lib/Driver/OffloadBundler.cpp
M clang/lib/Driver/ToolChains/Clang.cpp
M clang/lib/Driver/ToolChains/CommonArgs.cpp
M clang/lib/Driver/ToolChains/CommonArgs.h
M clang/lib/Driver/ToolChains/HIPUtility.cpp
M clang/test/Driver/clang-offload-bundler-zlib.c
M clang/test/Driver/clang-offload-bundler-zstd.c
M clang/test/Driver/hip-offload-compress-zlib.hip
M clang/test/Driver/hip-offload-compress-zstd.hip
M clang/test/Driver/linker-wrapper.c
M clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp
M clang/tools/clang-linker-wrapper/LinkerWrapperOpts.td
M clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
M llvm/include/llvm/Support/Compression.h
M llvm/lib/Support/Compression.cpp
Log Message:
-----------
[HIP] add --offload-compression-level= option (#83605)
Added --offload-compression-level= option to clang and
-compression-level=
option to clang-offload-bundler for controlling compression level.
Added support of long distance matching (LDM) for llvm::zstd which is
off
by default. Enable it for clang-offload-bundler by default since it
improves compression rate in general.
Change default compression level to 3 for zstd for clang-offload-bundler
since it works well for bundle entry size from 1KB to 32MB, which should
cover most of the clang-offload-bundler usage. Users can still specify
compression level by -compression-level= option if necessary.
Commit: e733d7e23f6553c55c85edd55511b133d2064677
https://github.com/llvm/llvm-project/commit/e733d7e23f6553c55c85edd55511b133d2064677
Author: Yaxun (Sam) Liu <yaxun.liu at amd.com>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M clang/test/Driver/clang-offload-bundler-zstd.c
Log Message:
-----------
Fix test clang-offload-bundler-zstd.c
Commit: 4fdf10faf2b45f4bbbd2ddfb07272d19a47cc531
https://github.com/llvm/llvm-project/commit/4fdf10faf2b45f4bbbd2ddfb07272d19a47cc531
Author: Congcong Cai <congcongcai0907 at 163.com>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M clang-tools-extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp
M clang-tools-extra/docs/ReleaseNotes.rst
M clang-tools-extra/docs/clang-tidy/checks/bugprone/unused-return-value.rst
A clang-tools-extra/test/clang-tidy/checkers/bugprone/unused-return-value-avoid-assignment.cpp
Log Message:
-----------
[clang-tidy]avoid bugprone-unused-return-value false positive for assignment operator overloading (#84489)
Commit: 92d7aca441e09c85ab9355f99f93f3dbc35924a0
https://github.com/llvm/llvm-project/commit/92d7aca441e09c85ab9355f99f93f3dbc35924a0
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M llvm/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp
M llvm/lib/Target/X86/MCTargetDesc/X86EncodingOptimization.cpp
M llvm/lib/Target/X86/MCTargetDesc/X86InstPrinterCommon.cpp
M llvm/lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp
M llvm/lib/Target/X86/X86FastISel.cpp
M llvm/lib/Target/X86/X86InstrAVX512.td
M llvm/lib/Target/X86/X86InstrInfo.cpp
M llvm/lib/Target/X86/X86InstrSSE.td
M llvm/lib/Target/X86/X86SchedSapphireRapids.td
M llvm/test/CodeGen/X86/apx/kmov-domain-assignment.ll
M llvm/test/CodeGen/X86/domain-reassignment.mir
M llvm/test/CodeGen/X86/sqrt-fastmath-mir.ll
M llvm/test/TableGen/x86-fold-tables.inc
Log Message:
-----------
[X86] Add missing immediate qualifier to the (V)CMPSS/D instructions (#84496)
Matches (V)CMPPS/D and makes it easier to algorithmically recreate the instruction name in various analysis scripts I'm working on
Commit: 195afdee83bbab3138a48916119b45123eee084c
https://github.com/llvm/llvm-project/commit/195afdee83bbab3138a48916119b45123eee084c
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2024-03-09 (Sat, 09 Mar 2024)
Changed paths:
M clang-tools-extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp
M clang-tools-extra/docs/ReleaseNotes.rst
M clang-tools-extra/docs/clang-tidy/checks/bugprone/unused-return-value.rst
A clang-tools-extra/test/clang-tidy/checkers/bugprone/unused-return-value-avoid-assignment.cpp
M clang/docs/ReleaseNotes.rst
M clang/include/clang/Basic/Attr.td
M clang/include/clang/Basic/AttrDocs.td
M clang/include/clang/Basic/DiagnosticASTKinds.td
M clang/include/clang/Basic/DiagnosticGroups.td
M clang/include/clang/Basic/DiagnosticParseKinds.td
M clang/include/clang/Basic/DiagnosticSemaKinds.td
M clang/include/clang/Basic/LangOptions.def
M clang/include/clang/Driver/OffloadBundler.h
M clang/include/clang/Driver/Options.td
M clang/include/clang/Parse/Parser.h
M clang/include/clang/Sema/Sema.h
M clang/lib/AST/ExprConstant.cpp
M clang/lib/CodeGen/CGCall.cpp
M clang/lib/CodeGen/CGStmt.cpp
M clang/lib/Driver/OffloadBundler.cpp
M clang/lib/Driver/ToolChains/Clang.cpp
M clang/lib/Driver/ToolChains/CommonArgs.cpp
M clang/lib/Driver/ToolChains/CommonArgs.h
M clang/lib/Driver/ToolChains/HIPUtility.cpp
M clang/lib/Format/TokenAnnotator.cpp
M clang/lib/Parse/ParseDeclCXX.cpp
M clang/lib/Parse/ParseExpr.cpp
M clang/lib/Sema/SemaDeclAttr.cpp
M clang/lib/Sema/SemaOpenMP.cpp
M clang/lib/Sema/SemaStmtAttr.cpp
M clang/lib/Sema/SemaTemplateInstantiate.cpp
A clang/test/CodeGenCXX/cxx23-assume.cpp
M clang/test/Driver/clang-offload-bundler-zlib.c
M clang/test/Driver/clang-offload-bundler-zstd.c
M clang/test/Driver/hip-offload-compress-zlib.hip
M clang/test/Driver/hip-offload-compress-zstd.hip
M clang/test/Driver/linker-wrapper.c
M clang/test/Misc/pragma-attribute-supported-attributes-list.test
A clang/test/Parser/cxx23-assume.cpp
A clang/test/SemaCXX/cxx23-assume-disabled.cpp
A clang/test/SemaCXX/cxx23-assume-print.cpp
A clang/test/SemaCXX/cxx23-assume.cpp
M clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp
M clang/tools/clang-linker-wrapper/LinkerWrapperOpts.td
M clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
M clang/www/cxx_status.html
M libc/src/__support/UInt.h
M libc/src/__support/macros/properties/types.h
M libc/src/string/memory_utils/op_generic.h
M libc/test/src/string/memory_utils/op_tests.cpp
M libcxx/docs/Status/Cxx23Issues.csv
M libcxx/include/__fwd/array.h
M libcxx/include/__utility/pair.h
M libcxx/include/span
M libcxx/test/libcxx/transitive_includes/cxx23.csv
M libcxx/test/libcxx/transitive_includes/cxx26.csv
M libcxx/test/std/containers/sequences/array/array.cons/initialization.pass.cpp
M libcxx/test/std/ranges/range.utility/range.subrange/operator.pair_like.pass.cpp
M llvm/docs/LangRef.rst
M llvm/include/llvm/ADT/FoldingSet.h
M llvm/include/llvm/AsmParser/LLParser.h
M llvm/include/llvm/Bitcode/LLVMBitCodes.h
M llvm/include/llvm/IR/Attributes.h
M llvm/include/llvm/IR/Attributes.td
M llvm/include/llvm/Support/Compression.h
M llvm/lib/AsmParser/LLParser.cpp
M llvm/lib/Bitcode/Reader/BitcodeReader.cpp
M llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
M llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
M llvm/lib/CodeGen/MachineVerifier.cpp
M llvm/lib/IR/AttributeImpl.h
M llvm/lib/IR/Attributes.cpp
M llvm/lib/IR/LLVMContextImpl.h
M llvm/lib/IR/Verifier.cpp
M llvm/lib/Support/Compression.cpp
M llvm/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp
M llvm/lib/Target/X86/MCTargetDesc/X86EncodingOptimization.cpp
M llvm/lib/Target/X86/MCTargetDesc/X86InstPrinterCommon.cpp
M llvm/lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp
M llvm/lib/Target/X86/X86FastISel.cpp
M llvm/lib/Target/X86/X86InstrAVX512.td
M llvm/lib/Target/X86/X86InstrInfo.cpp
M llvm/lib/Target/X86/X86InstrSSE.td
M llvm/lib/Target/X86/X86SchedSapphireRapids.td
M llvm/lib/Transforms/Utils/CodeExtractor.cpp
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
A llvm/test/Assembler/range-attribute-invalid-range.ll
A llvm/test/Assembler/range-attribute-invalid-type.ll
M llvm/test/Bitcode/attributes.ll
M llvm/test/CodeGen/AArch64/GlobalISel/combine-ptradd-int2ptr.mir
M llvm/test/CodeGen/AArch64/GlobalISel/legalize-ptr-add.mir
M llvm/test/CodeGen/AArch64/GlobalISel/prelegalizer-combiner-load-or-pattern.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/combine-extract-vector-load.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement-stack-lower.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i128.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i16.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-ptr-add.mir
M llvm/test/CodeGen/ARM/GlobalISel/arm-legalize-load-store.mir
A llvm/test/CodeGen/X86/GlobalISel/legalize-ptr-add-32.mir
A llvm/test/CodeGen/X86/GlobalISel/legalize-ptr-add-64.mir
R llvm/test/CodeGen/X86/GlobalISel/legalize-ptr-add.mir
M llvm/test/CodeGen/X86/GlobalISel/regbankselect-X86_64.mir
M llvm/test/CodeGen/X86/apx/kmov-domain-assignment.ll
M llvm/test/CodeGen/X86/domain-reassignment.mir
M llvm/test/CodeGen/X86/sqrt-fastmath-mir.ll
M llvm/test/MachineVerifier/test_g_ptr_add.mir
M llvm/test/TableGen/x86-fold-tables.inc
M llvm/test/Transforms/SLPVectorizer/AArch64/ext-trunc.ll
M llvm/test/Transforms/SLPVectorizer/AArch64/getelementptr2.ll
M llvm/test/Transforms/SLPVectorizer/AArch64/reduce-add-i64.ll
M llvm/test/Transforms/SLPVectorizer/RISCV/reductions.ll
M llvm/test/Transforms/SLPVectorizer/X86/PR35777.ll
M llvm/test/Transforms/SLPVectorizer/X86/int-bitcast-minbitwidth.ll
M llvm/test/Transforms/SLPVectorizer/X86/minbitwidth-multiuse-with-insertelement.ll
M llvm/test/Transforms/SLPVectorizer/X86/minbitwidth-transformed-operand.ll
M llvm/test/Transforms/SLPVectorizer/X86/minimum-sizes.ll
M llvm/test/Transforms/SLPVectorizer/X86/phi-undef-input.ll
M llvm/test/Transforms/SLPVectorizer/X86/resched.ll
M llvm/test/Transforms/SLPVectorizer/X86/reused-reductions-with-minbitwidth.ll
M llvm/test/Transforms/SLPVectorizer/X86/store-insertelement-minbitwidth.ll
M llvm/test/Transforms/SLPVectorizer/alt-cmp-vectorize.ll
A llvm/test/Verifier/range-attr.ll
M llvm/utils/TableGen/Attributes.cpp
M mlir/include/mlir/Dialect/ArmNeon/Transforms.h
M openmp/runtime/src/kmp.h
M openmp/runtime/src/kmp_affinity.cpp
M openmp/runtime/src/kmp_affinity.h
M openmp/runtime/src/kmp_os.h
M openmp/runtime/src/kmp_runtime.cpp
M openmp/runtime/src/z_Linux_util.cpp
M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
M utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
Log Message:
-----------
rebase
Created using spr 1.3.4
Compare: https://github.com/llvm/llvm-project/compare/567e00e9765a...195afdee83bb
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