This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig in repository toolchain/ci/llvm-monorepo.
from c0333ceb38f [X86] Add more ISD nodes to handle masked versions of VCVT( [...] adds d50cc2a17e7 [OpenMP] Fix LIBOMP_USE_DEBUGGER=ON build (PR38612) adds 0b1af117e3b Remove TypeBuilder.h, and fix the few locations using it. adds cff2d41d013 [X86] Rename overly verbose method; NFC adds e1d5f2cc604 [LegalizeDAG] Remove 'NeedInvert' code from expansion of BR [...] adds 8688663aeda [X86] Add some basic add/sub saturation combine tests. adds d7a7ce4ab04 [DAGCombiner] Some very basic add/sub saturation combines. adds 24fc9e22d51 Fix unused variable warning. NFCI. adds 42a432d4d3d [DAGCombiner] If add_sat(x,y) can't overflow -> add(x,y) adds b7ce40f73b8 [libcxx] Mark do_open, do_get and do_close parameters unuse [...] adds 43b9e978803 [X86] Remove mask parameter from vpshufbitqmb intrinsics. C [...] adds 8d9084c475c [X86] Remove mask parameter from vpshufbitqmb intrinsics. C [...] adds 385e19b7355 lld/include/lld/Core/TODO.txt adds bdd77264158 [X86] Remove FPCLASS intrinsic handler. Use INTR_TYPE_2OP i [...] adds 4f5c390edb9 [X86] Remove unused intrinsic handlers. NFC adds 9700f3ce3b0 [X86] Update type profile for DBPSADBW to indicate the imme [...] adds a00e1b1ebe1 [X86] Add new test file that was supposed to go with r351028. adds 77cddbe1550 [X86] Remove mask parameter from avx512 pmultishiftqb intri [...] adds 7d4a43fe233 [X86] Remove mask parameter from avx512 pmultishiftqb intri [...] adds 79eddca8f36 [CMake] LLVM exports utility targets since r350959, so we c [...] adds a4f6ee02a70 Add support for prefix-only CLI options adds 655001f3e07 Detect incorrect FileCheck variable CLI definition new 4cea29391a7 [asan] Add fallback for Thumb after r350139 new 6cbf430f68a [clangd] Index main-file symbols (bug 39761) new d55aa23b309 Fix defines.txt new e110b0aa772 [llvm-symbolizer] Add -addresses, -a as aliases for -print-address new 68febc0d5cd [Sparc] Add Sparc V8 support
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/index/Index.h | 2 + clang-tools-extra/clangd/index/SymbolCollector.cpp | 44 ++- clang-tools-extra/clangd/index/SymbolCollector.h | 12 +- .../unittests/clangd/BackgroundIndexTests.cpp | 6 +- .../unittests/clangd/FindSymbolsTests.cpp | 10 +- .../unittests/clangd/SymbolCollectorTests.cpp | 102 ++++-- clang/include/clang/Basic/BuiltinsX86.def | 6 +- clang/lib/CodeGen/CGBuiltin.cpp | 45 +++ clang/lib/Headers/avx512vbmiintrin.h | 26 +- clang/lib/Headers/avx512vbmivlintrin.h | 56 ++- clang/test/CodeGen/avx512bitalg-builtins.c | 5 +- clang/test/CodeGen/avx512vbmi-builtins.c | 8 +- clang/test/CodeGen/avx512vbmivl-builtin.c | 16 +- clang/test/CodeGen/avx512vlbitalg-builtins.c | 10 +- compiler-rt/lib/asan/asan_rtl.cc | 11 + .../asan/TestCases/Linux/quarantine_size_mb.cc | 2 +- .../TestCases/hard_rss_limit_mb_test.cc | 2 +- libcxx/include/__config | 2 + libcxx/include/locale | 6 + libunwind/include/__libunwind_config.h | 7 + libunwind/include/libunwind.h | 36 ++ libunwind/src/DwarfInstructions.hpp | 15 +- libunwind/src/DwarfParser.hpp | 49 ++- libunwind/src/Registers.hpp | 206 +++++++++++ libunwind/src/UnwindCursor.hpp | 22 +- libunwind/src/UnwindRegistersRestore.S | 22 ++ libunwind/src/UnwindRegistersSave.S | 32 +- libunwind/src/assembly.h | 2 + libunwind/src/libunwind.cpp | 2 + lld/docs/NewLLD.rst | 14 +- lld/docs/index.rst | 20 +- lld/docs/open_projects.rst | 2 - lld/docs/windows_support.rst | 4 +- lld/include/lld/Core/TODO.txt | 14 - lldb/lit/CMakeLists.txt | 11 +- llvm/docs/CommandGuide/llvm-symbolizer.rst | 2 +- llvm/docs/ExtendingLLVM.rst | 8 - llvm/docs/ProgrammersManual.rst | 31 -- llvm/include/llvm/CodeGen/TargetLowering.h | 3 +- llvm/include/llvm/IR/IntrinsicsX86.td | 42 +-- llvm/include/llvm/IR/TypeBuilder.h | 407 --------------------- llvm/include/llvm/Support/CommandLine.h | 8 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 67 ++++ llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 13 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 3 +- llvm/lib/IR/AutoUpgrade.cpp | 25 ++ llvm/lib/Support/CommandLine.cpp | 19 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 79 +--- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 2 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 38 +- .../CodeGen/X86/avx512vbmi-intrinsics-fast-isel.ll | 64 ++++ .../CodeGen/X86/avx512vbmi-intrinsics-upgrade.ll | 30 ++ llvm/test/CodeGen/X86/avx512vbmi-intrinsics.ll | 26 +- .../X86/avx512vbmivl-intrinsics-fast-isel.ll | 118 ++++++ .../CodeGen/X86/avx512vbmivl-intrinsics-upgrade.ll | 60 +++ llvm/test/CodeGen/X86/avx512vbmivl-intrinsics.ll | 52 +-- llvm/test/CodeGen/X86/combine-add-ssat.ll | 100 +++++ llvm/test/CodeGen/X86/combine-add-usat.ll | 92 +++++ llvm/test/CodeGen/X86/combine-sub-ssat.ll | 30 ++ llvm/test/CodeGen/X86/combine-sub-usat.ll | 30 ++ ...nsics.ll => vpshufbitqbm-intrinsics-upgrade.ll} | 27 +- llvm/test/CodeGen/X86/vpshufbitqbm-intrinsics.ll | 46 ++- llvm/test/FileCheck/defines.txt | 26 +- llvm/test/tools/llvm-symbolizer/sym.test | 2 + llvm/tools/lli/lli.cpp | 26 +- llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 12 +- .../MCJIT/MCJITMultipleModuleTest.cpp | 9 +- llvm/unittests/ExecutionEngine/MCJIT/MCJITTest.cpp | 44 ++- .../ExecutionEngine/MCJIT/MCJITTestBase.h | 60 ++- .../ExecutionEngine/Orc/IndirectionUtilsTest.cpp | 5 +- .../Orc/LegacyRTDyldObjectLinkingLayerTest.cpp | 19 +- llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp | 11 +- llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h | 20 +- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 18 +- .../ExecutionEngine/Orc/RemoteObjectLayerTest.cpp | 7 +- llvm/unittests/IR/CFGBuilder.cpp | 3 +- llvm/unittests/IR/CMakeLists.txt | 1 - llvm/unittests/IR/TypeBuilderTest.cpp | 284 -------------- llvm/unittests/Support/CommandLineTest.cpp | 76 +++- llvm/utils/FileCheck/FileCheck.cpp | 26 +- llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn | 1 - openmp/runtime/src/kmp.h | 4 +- openmp/runtime/src/kmp_debugger.cpp | 2 + openmp/runtime/src/kmp_global.cpp | 4 +- 85 files changed, 1667 insertions(+), 1246 deletions(-) delete mode 100644 lld/include/lld/Core/TODO.txt delete mode 100644 llvm/include/llvm/IR/TypeBuilder.h create mode 100644 llvm/test/CodeGen/X86/combine-add-ssat.ll create mode 100644 llvm/test/CodeGen/X86/combine-add-usat.ll create mode 100644 llvm/test/CodeGen/X86/combine-sub-ssat.ll create mode 100644 llvm/test/CodeGen/X86/combine-sub-usat.ll copy llvm/test/CodeGen/X86/{vpshufbitqbm-intrinsics.ll => vpshufbitqbm-intrinsics- [...] delete mode 100644 llvm/unittests/IR/TypeBuilderTest.cpp