Changes

Summary

  1. Fixed repeated keyword argument; added missing TestSuiteBuilder import. (details)
Commit eb9c9a7dce812e06645e9ae1fdeabad4736a2ae6 by gkistanova
Fixed repeated keyword argument; added missing TestSuiteBuilder import.
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)

Summary

  1. Revert "[Driver] Correctly handle static C++ standard library" (details)
  2. [llvm] Remove LLVM_CHECK_ENABLED_PROJECTS again (details)
  3. [llvm-profdata] Extend support of --topn to sample profiles (details)
  4. [mlir:ElementsAttr] Avoid crash on empty contiguous ranges (details)
  5. DebugInfo: Use the signedness of the underlying enum when encoding enum non-type-template-parameters (details)
  6. Add pragma to make it easier to find "image list" impl (details)
  7. [CMake] Pass through CMAKE_READELF to subbuilds (details)
  8. [AArch64][AMDGPU] Re-generate some tests with CHECK-NEXT to prepare for a patch. (details)
  9. [clang] set templates as invalid when any of the parameters are invalid (details)
Commit 6ece82e9006d16b7fba7660ce09b2c62ab8460fa by thakis
Revert "[Driver] Correctly handle static C++ standard library"

This reverts commit 03142c5f67788bcc1573f76732d0fccd75c6b965.
Breaks check-asan if system ld doesn't support --push-state, even
if lld was built and is used according to lit's output.
See comments on https://reviews.llvm.org/D110128
The file was modifiedclang/test/Driver/fuchsia.cpp (diff)
The file was modifiedclang/lib/Driver/ToolChains/Fuchsia.cpp (diff)
The file was modifiedclang/lib/Driver/ToolChains/Gnu.cpp (diff)
The file was modifiedclang/test/Driver/linux-ld.c (diff)
Commit 4a45f95e7612bc5dd1d68db84df266cfcc62ff95 by thakis
[llvm] Remove LLVM_CHECK_ENABLED_PROJECTS again

This reverts commit 55f0b337087136554122f942fea951a357bc4a49 and
follow-up reverts commit e9ea03c62ccc1ed4e3ed4f20e37640cfdd76cbcf.

LLVM_EXTERNAL_PROJECTS is sufficient, see https://reviews.llvm.org/D110016
The file was modifiedllvm/cmake/modules/CrossCompile.cmake (diff)
The file was modifiedllvm/CMakeLists.txt (diff)
Commit ce6ed64a6953ad0a88b08665c54bae0c1f0f2c84 by modimo
[llvm-profdata] Extend support of --topn to sample profiles

Reviewed By: wenlei

Differential Revision: https://reviews.llvm.org/D110449
The file was modifiedllvm/test/tools/llvm-profdata/sample-hot-func-list.test (diff)
The file was modifiedllvm/tools/llvm-profdata/llvm-profdata.cpp (diff)
Commit ef764eeeb99a62f29d0a20c424328e7be2f5bfb8 by riddleriver
[mlir:ElementsAttr] Avoid crash on empty contiguous ranges

We currently, incorrectly, assume that a range always has at least
one element when building a contiguous range. This commit adds
a proper empty check to avoid crashing.

Differential Revision: https://reviews.llvm.org/D110457
The file was modifiedmlir/include/mlir/IR/BuiltinAttributeInterfaces.td (diff)
The file was modifiedmlir/test/IR/elements-attr-interface.mlir (diff)
Commit 5cb210862be45da1025fa8a9db4f52388340eade by dblaikie
DebugInfo: Use the signedness of the underlying enum when encoding enum non-type-template-parameters

This improves the accuracy of the debug info and improves round tripping
through -gsimple-template-names.
The file was modifiedllvm/test/DebugInfo/X86/template.ll (diff)
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp (diff)
Commit a2e1d68fa97de9fe1d8eaf6e03e65c225dfbc52c by Jason Molenda
Add pragma to make it easier to find "image list" impl

I couldn't find it; make this easier for next time.
The file was modifiedlldb/source/Commands/CommandObjectTarget.cpp (diff)
Commit d893692024b8f05c63329f9a4e5f2432380be27c by phosek
[CMake] Pass through CMAKE_READELF to subbuilds

This matches handling of other CMake variables.

Differential Revision: https://reviews.llvm.org/D110463
The file was modifiedcompiler-rt/cmake/Modules/AddCompilerRT.cmake (diff)
The file was modifiedclang/CMakeLists.txt (diff)
The file was modifiedllvm/cmake/modules/LLVMExternalProjectUtils.cmake (diff)
Commit f4cfda03d6c852ffb4b831f73599c2ce25473721 by Amara Emerson
[AArch64][AMDGPU] Re-generate some tests with CHECK-NEXT to prepare for a patch.
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/legalize-extract-vector-elt.mir (diff)
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-extract-vector-elt.mir (diff)
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-shuffle-vector.mir (diff)
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-shuffle-vector.s16.mir (diff)
Commit 37adc4f957c2383a625e2e593ba1d18a25d92b91 by mizvekov
[clang] set templates as invalid when any of the parameters are invalid

See PR51872 for the original repro.

This fixes a crash when converting a templated constructor into a deduction
guide, in case any of the template parameters were invalid.

Signed-off-by: Matheus Izvekov <mizvekov@gmail.com>

Reviewed By: rsmith

Differential Revision: https://reviews.llvm.org/D110460
The file was modifiedclang/test/SemaTemplate/deduction-crash.cpp (diff)
The file was modifiedclang/lib/AST/DeclTemplate.cpp (diff)