[all-commits] [llvm/llvm-project] d2c49f: [Hexagon] Use LiveRegUnits (#84112)
Krzysztof Parzyszek via All-commits
all-commits at lists.llvm.org
Fri Mar 8 07:17:39 PST 2024
Branch: refs/heads/users/kparzysz/spr/uaf-04
Home: https://github.com/llvm/llvm-project
Commit: d2c49f13d8e8a5f7257b217dfe2c44ecbeb5a405
https://github.com/llvm/llvm-project/commit/d2c49f13d8e8a5f7257b217dfe2c44ecbeb5a405
Author: AtariDreams <83477269+AtariDreams at users.noreply.github.com>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
Log Message:
-----------
[Hexagon] Use LiveRegUnits (#84112)
Commit: f07157eb2e8212068cb9469d77f9bc3779ef2ea4
https://github.com/llvm/llvm-project/commit/f07157eb2e8212068cb9469d77f9bc3779ef2ea4
Author: Balazs Benics <benicsbalazs at gmail.com>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M clang/unittests/AST/MatchVerifier.h
Log Message:
-----------
Fixup 7457e2c1535acd54 by adding a switch case
This fixups 7457e2c1535acd548d2619dfb34eb93d27d15908 as I forgot one
switch to update, which then broke this build bot:
https://lab.llvm.org/buildbot/#/builders/57/builds/33272
Commit: ba2236d3000645d3127f972aa7ac1844c47e299c
https://github.com/llvm/llvm-project/commit/ba2236d3000645d3127f972aa7ac1844c47e299c
Author: Will Hawkins <hawkinsw at obs.cr>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M libcxx/test/std/ranges/range.adaptors/range.all/all.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.chunk.by/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.common.view/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.drop.while/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.drop/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.elements/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.filter/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.join/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.lazy.split/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.reverse/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.split/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.take.while/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.take/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.transform/adaptor.pass.cpp
M libcxx/test/support/test_range.h
Log Message:
-----------
[libcxx][NFC] Consolidate testing concept CanBePiped (#80154)
Almost every test needed a CanBePiped concept and each implemented it
separately, but identically. Consolidate all implementations into
test_range.h.
Commit: 01e5d4609bed5db52890cb66a91c65e9bb6a122f
https://github.com/llvm/llvm-project/commit/01e5d4609bed5db52890cb66a91c65e9bb6a122f
Author: Stephen Tozer <stephen.tozer at sony.com>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M llvm/docs/LangRef.rst
M llvm/docs/SourceLevelDebugging.rst
Log Message:
-----------
[RemoveDIs] Add documentation for IR debug records (#81156)
This patch adds minimal documentation for the IR representation of the
RemoveDIs model of debug info. This patch assumes
that the default for all cases is still debug intrinsic functions, and
so does not update all existing text to refer to debug records, but only
adds a section in the LangRef and SourceLevelDebugging documents to
explain the new format.
Commit: 23c397c7c9407deea3398e787f2901f86207dc11
https://github.com/llvm/llvm-project/commit/23c397c7c9407deea3398e787f2901f86207dc11
Author: Guillaume Chatelet <gchatelet at google.com>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M libc/src/__support/CMakeLists.txt
M libc/src/__support/CPP/CMakeLists.txt
M libc/src/__support/CPP/limits.h
M libc/src/__support/CPP/type_traits/is_integral.h
M libc/src/__support/CPP/type_traits/make_signed.h
M libc/src/__support/CPP/type_traits/make_unsigned.h
M libc/src/__support/UInt.h
M libc/src/__support/UInt128.h
M libc/src/__support/macros/properties/types.h
M libc/test/UnitTest/CMakeLists.txt
M libc/test/UnitTest/LibcTest.cpp
M libc/test/UnitTest/TestLogger.cpp
M libc/test/src/__support/CMakeLists.txt
M libc/test/src/__support/CPP/CMakeLists.txt
M libc/test/src/__support/CPP/bit_test.cpp
M libc/test/src/__support/CPP/limits_test.cpp
M libc/test/src/__support/integer_literals_test.cpp
M libc/test/src/__support/uint_test.cpp
M utils/bazel/llvm-project-overlay/libc/BUILD.bazel
M utils/bazel/llvm-project-overlay/libc/test/UnitTest/BUILD.bazel
M utils/bazel/llvm-project-overlay/libc/test/src/__support/BUILD.bazel
M utils/bazel/llvm-project-overlay/libc/test/src/__support/CPP/BUILD.bazel
Log Message:
-----------
[libc] Provide `LIBC_TYPES_HAS_INT128` (#84149)
Umbrella bug #83182
Commit: cb6f657a70f7a8d6ecd4fcc2101550a7400f94a7
https://github.com/llvm/llvm-project/commit/cb6f657a70f7a8d6ecd4fcc2101550a7400f94a7
Author: Joseph Huber <huberjn at outlook.com>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M clang/test/Driver/cuda-bad-arch.cu
M clang/test/Driver/cuda-external-tools.cu
M clang/test/Driver/cuda-phases.cu
M clang/test/Driver/hip-binding.hip
M clang/test/Driver/hip-cuid-hash.hip
M clang/test/Driver/hip-cuid.hip
M clang/test/Driver/hip-dependent-options.hip
M clang/test/Driver/hip-device-compile.hip
M clang/test/Driver/hip-link-bc-to-bc.hip
M clang/test/Driver/hip-link-bundle-archive.hip
M clang/test/Driver/hip-link-save-temps.hip
M clang/test/Driver/hip-link-shared-library.hip
M clang/test/Driver/hip-link-static-library.hip
M clang/test/Driver/hip-offload-compress-zlib.hip
M clang/test/Driver/hip-offload-compress-zstd.hip
M clang/test/Driver/hip-output-file-name.hip
M clang/test/Driver/hip-partial-link.hip
M clang/test/Driver/hip-phases.hip
M clang/test/Driver/hip-rdc-device-only.hip
M clang/test/Driver/hip-target-id.hip
M clang/test/Driver/hip-toolchain-features.hip
M clang/test/Driver/hip-toolchain-rdc-separate.hip
M clang/test/Driver/hip-toolchain-rdc-static-lib.hip
M clang/test/Driver/hip-toolchain-rdc.hip
M clang/test/Driver/hip-unbundle-preproc.hipi
M clang/test/Driver/hipspv-toolchain-rdc.hip
M clang/test/Driver/hipspv-toolchain.hip
M clang/test/Driver/lto.cu
M clang/test/Driver/thinlto.cu
Log Message:
-----------
[CUDA][HIP][NFC] Precommit new driver changes to tests
Summary:
A lot of these tests implicitly rely on `--no-offload-new-driver` a
patch in the future will change the default so this patch makes it
explicit in locations where it matters.
Commit: ce683273aa3dbdd7bce2168c29b1a7652ce73608
https://github.com/llvm/llvm-project/commit/ce683273aa3dbdd7bce2168c29b1a7652ce73608
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M llvm/lib/Target/X86/X86SchedIceLake.td
M llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx1.s
M llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx2.s
M llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-sse41.s
Log Message:
-----------
[X86] PBLENDW instructions can run on Port1 or Port5
When we copied the SkylakeServer model we missed this diff
Confirmed with uops.info and Agner
Commit: c4a89f1538bbcac19628570b6b489cd9ce4265e2
https://github.com/llvm/llvm-project/commit/c4a89f1538bbcac19628570b6b489cd9ce4265e2
Author: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M flang/lib/Optimizer/Transforms/OMPFunctionFiltering.cpp
Log Message:
-----------
[flang][OpenMP] Fix use-after-free in OMPFunctionFiltering (#84373)
When walking over functions (in pre-order), if the function being
visited needs to be erased, skip visiting its regions.
This was detected by address sanitizer.
Commit: f451c1613cb8f1be7eb45fa0016b4d3fd380554e
https://github.com/llvm/llvm-project/commit/f451c1613cb8f1be7eb45fa0016b4d3fd380554e
Author: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M clang/test/Driver/cuda-bad-arch.cu
M clang/test/Driver/cuda-external-tools.cu
M clang/test/Driver/cuda-phases.cu
M clang/test/Driver/hip-binding.hip
M clang/test/Driver/hip-cuid-hash.hip
M clang/test/Driver/hip-cuid.hip
M clang/test/Driver/hip-dependent-options.hip
M clang/test/Driver/hip-device-compile.hip
M clang/test/Driver/hip-link-bc-to-bc.hip
M clang/test/Driver/hip-link-bundle-archive.hip
M clang/test/Driver/hip-link-save-temps.hip
M clang/test/Driver/hip-link-shared-library.hip
M clang/test/Driver/hip-link-static-library.hip
M clang/test/Driver/hip-offload-compress-zlib.hip
M clang/test/Driver/hip-offload-compress-zstd.hip
M clang/test/Driver/hip-output-file-name.hip
M clang/test/Driver/hip-partial-link.hip
M clang/test/Driver/hip-phases.hip
M clang/test/Driver/hip-rdc-device-only.hip
M clang/test/Driver/hip-target-id.hip
M clang/test/Driver/hip-toolchain-features.hip
M clang/test/Driver/hip-toolchain-rdc-separate.hip
M clang/test/Driver/hip-toolchain-rdc-static-lib.hip
M clang/test/Driver/hip-toolchain-rdc.hip
M clang/test/Driver/hip-unbundle-preproc.hipi
M clang/test/Driver/hipspv-toolchain-rdc.hip
M clang/test/Driver/hipspv-toolchain.hip
M clang/test/Driver/lto.cu
M clang/test/Driver/thinlto.cu
M clang/unittests/AST/MatchVerifier.h
M flang/lib/Optimizer/Transforms/OMPFunctionFiltering.cpp
M libc/src/__support/CMakeLists.txt
M libc/src/__support/CPP/CMakeLists.txt
M libc/src/__support/CPP/limits.h
M libc/src/__support/CPP/type_traits/is_integral.h
M libc/src/__support/CPP/type_traits/make_signed.h
M libc/src/__support/CPP/type_traits/make_unsigned.h
M libc/src/__support/UInt.h
M libc/src/__support/UInt128.h
M libc/src/__support/macros/properties/types.h
M libc/test/UnitTest/CMakeLists.txt
M libc/test/UnitTest/LibcTest.cpp
M libc/test/UnitTest/TestLogger.cpp
M libc/test/src/__support/CMakeLists.txt
M libc/test/src/__support/CPP/CMakeLists.txt
M libc/test/src/__support/CPP/bit_test.cpp
M libc/test/src/__support/CPP/limits_test.cpp
M libc/test/src/__support/integer_literals_test.cpp
M libc/test/src/__support/uint_test.cpp
M libcxx/test/std/ranges/range.adaptors/range.all/all.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.chunk.by/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.common.view/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.drop.while/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.drop/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.elements/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.filter/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.join/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.lazy.split/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.reverse/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.split/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.take.while/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.take/adaptor.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.transform/adaptor.pass.cpp
M libcxx/test/support/test_range.h
M llvm/docs/LangRef.rst
M llvm/docs/SourceLevelDebugging.rst
M llvm/lib/Target/X86/X86SchedIceLake.td
M llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx1.s
M llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx2.s
M llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-sse41.s
M utils/bazel/llvm-project-overlay/libc/BUILD.bazel
M utils/bazel/llvm-project-overlay/libc/test/UnitTest/BUILD.bazel
M utils/bazel/llvm-project-overlay/libc/test/src/__support/BUILD.bazel
M utils/bazel/llvm-project-overlay/libc/test/src/__support/CPP/BUILD.bazel
Log Message:
-----------
Merge branch 'main' into users/kparzysz/spr/uaf-04
Compare: https://github.com/llvm/llvm-project/compare/76d240807f48...f451c1613cb8
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