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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 2520bef8653 [Clang FE, SystemZ] Recognize -mrecord-mcount CL option. adds 63e2aa5658b [libomptarget][nfc] Provide target_impl malloc/free adds 6be15788951 [SystemZ] Recognize mrecord-mcount in backend adds f8e2ab3cd34 Revert "[cmake] Add dependency on llvm-dwarfdump to llvm-locstats" adds 13d30bd54b8 [x86] add test for missing FMF propagation; NFC adds ec4f06a77de [RISCV] Don't crash on unsupported relocations adds bc28f17e4ff [SLP]Added test for gathering reused extracts from narrow v [...] adds 34dd49c86a4 [NFC][InstCombine] Add some more non-zero assumption varian [...] adds 67de896229c [lldb/Lua] Add Boilerplate for a Lua Script Interpreter adds 1edb3ea6457 [SLP]Fix test arguments, NFC. adds b4982d6ecd6 [Alignment][NFC] Align compatible methods for CreateElement [...] adds 6a7df3a3f94 [ASTImporter][LLDB] Modifying ImportDeclContext(...) to ens [...] adds 20345707b2c [compiler-rt] [test] Add missing %run to fread_fwrite MSAN test adds e6e23a24bee [LegalizeDAG] Add return to the strict node handling in Pro [...] adds 7fcd9e3f708 [X86] Mark various pointer arguments in builtins as const adds cf6aafa47c3 [FaultMaps] Make label formation a bit more explicit [NFC] adds bc7595d934b [StackMaps] Be explicit about label formation [NFC] adds 3346cecd4c0 [clangd] Fix write past end pointer adds add710eb23d Temporarily Revert "[StackMaps] Be explicit about label for [...] adds df2e2ab07b4 Implement latest C++ feature test macro recommendations. adds ac741f98c17 [XCOFF][AIX] Fix for missing of undefined symbols from symb [...] adds 918d3939722 Fix some typos in the clang-tools-extra doc adds 3075cd5c9fc Temporarily Revert "[Dsymutil][Debuginfo][NFC] Refactor dsy [...] adds dac98cfa03e Fix the links to clang analyzers checkers adds 50c3bd9e712 [gn build] Port 3075cd5c9fc adds 85cb560b8a4 ConstrainedFP: use API compatible with opaque pointers. adds 8277c91cf34 [StackMaps] Be explicit about label formation [NFC] (try 2)
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/FormattedString.cpp | 9 +- clang-tools-extra/docs/clang-doc.rst | 4 +- clang-tools-extra/docs/clang-include-fixer.rst | 2 +- .../checks/abseil-duration-factory-scale.rst | 2 +- .../checks/abseil-duration-subtraction.rst | 2 +- .../clang-tidy/checks/bugprone-branch-clone.rst | 4 +- .../checks/bugprone-exception-escape.rst | 2 +- .../clang-tidy/checks/bugprone-fold-init-type.rst | 2 +- .../checks/bugprone-suspicious-enum-usage.rst | 2 +- .../checks/bugprone-unused-return-value.rst | 2 +- .../checks/cppcoreguidelines-owning-memory.rst | 2 +- .../docs/clang-tidy/checks/google-runtime-int.rst | 2 +- .../checks/hicpp-multiway-paths-covered.rst | 2 +- clang-tools-extra/docs/clang-tidy/checks/list.rst | 128 ++++++------ .../checks/modernize-deprecated-headers.rst | 2 +- .../clang-tidy/checks/modernize-use-override.rst | 6 +- .../checks/performance-inefficient-algorithm.rst | 2 +- .../readability-implicit-bool-conversion.rst | 2 +- clang-tools-extra/docs/clangd/Installation.rst | 2 +- clang-tools-extra/docs/pp-trace.rst | 6 +- clang/include/clang/Basic/BuiltinsX86.def | 50 ++--- clang/lib/AST/ASTImporter.cpp | 29 ++- clang/lib/CodeGen/CGBuiltin.cpp | 12 +- clang/lib/Frontend/InitPreprocessor.cpp | 18 +- clang/lib/Headers/avx512bwintrin.h | 12 +- clang/lib/Headers/avx512fintrin.h | 28 +-- clang/lib/Headers/avx512vlbwintrin.h | 24 +-- clang/lib/Headers/avx512vlintrin.h | 112 +++++----- clang/lib/Headers/avxintrin.h | 10 +- clang/lib/Headers/emmintrin.h | 24 +-- clang/lib/Headers/immintrin.h | 6 +- clang/lib/Headers/mwaitxintrin.h | 4 +- clang/lib/Headers/pmmintrin.h | 2 +- clang/lib/Headers/xmmintrin.h | 14 +- .../test/Headers/x86-intrinsics-headers-clean.cpp | 2 +- clang/test/Headers/x86intrin-2.c | 10 +- clang/test/Lexer/cxx-features.cpp | 18 +- clang/www/cxx_status.html | 13 +- compiler-rt/test/msan/fread_fwrite.cpp | 2 +- lldb/cmake/modules/LLDBConfig.cmake | 4 + lldb/include/lldb/Host/Config.h.cmake | 2 + lldb/include/lldb/lldb-enumerations.h | 1 + ...TestCodegenCrashTypedefDeclNotInDeclContext.py} | 0 .../main.cpp | 39 ++++ .../TestCompletionCrashIncompleteRecord.py | 2 +- lldb/source/API/SystemInitializerFull.cpp | 8 + lldb/source/Interpreter/OptionArgParser.cpp | 2 + .../Plugins/ScriptInterpreter/CMakeLists.txt | 4 + .../Plugins/ScriptInterpreter/Lua/CMakeLists.txt | 7 + .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 71 +++++++ .../ScriptInterpreter/Lua/ScriptInterpreterLua.h | 47 +++++ llvm/include/llvm/CodeGen/FaultMaps.h | 3 +- llvm/include/llvm/CodeGen/StackMaps.h | 24 ++- llvm/include/llvm/DebugInfo/DWARF/DWARFOptimizer.h | 86 -------- llvm/include/llvm/IR/IRBuilder.h | 42 +++- llvm/lib/CodeGen/FaultMaps.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 1 + llvm/lib/CodeGen/StackMaps.cpp | 22 +- llvm/lib/DebugInfo/DWARF/CMakeLists.txt | 3 - llvm/lib/DebugInfo/DWARF/DWARFOptimizer.cpp | 15 -- llvm/lib/DebugInfo/DWARF/LLVMBuild.txt | 2 +- llvm/lib/IR/IRBuilder.cpp | 6 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 14 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 11 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 12 +- .../RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp | 13 +- llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 24 ++- llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 9 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 23 ++- llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll | 122 +++++++++-- llvm/test/CodeGen/SystemZ/mrecord-mcount-01.ll | 32 +++ llvm/test/CodeGen/SystemZ/mrecord-mcount-02.ll | 10 + llvm/test/CodeGen/X86/fmf-reduction.ll | 27 +++ llvm/test/MC/RISCV/fixups-invalid.s | 7 + .../Transforms/InstSimplify/assume-non-zero.ll | 229 +++++++++++++++++++++ .../X86/reuse-extracts-in-wider-vect.ll | 67 ++++++ llvm/tools/dsymutil/CMakeLists.txt | 2 + .../dsymutil/CompileUnit.cpp} | 8 +- .../dsymutil/CompileUnit.h} | 13 +- .../dsymutil/DeclContext.cpp} | 7 +- .../dsymutil/DeclContext.h} | 12 +- llvm/tools/dsymutil/DwarfLinker.cpp | 52 +++-- llvm/tools/dsymutil/DwarfLinker.h | 99 +++------ llvm/tools/dsymutil/DwarfStreamer.cpp | 2 +- llvm/tools/dsymutil/DwarfStreamer.h | 2 +- .../gn/secondary/llvm/lib/DebugInfo/DWARF/BUILD.gn | 3 - .../gn/secondary/llvm/tools/dsymutil/BUILD.gn | 2 + llvm/utils/llvm-locstats/CMakeLists.txt | 4 - .../libomptarget/deviceRTLs/amdgcn/CMakeLists.txt | 1 + .../deviceRTLs/amdgcn/src/target_impl.h | 4 + openmp/libomptarget/deviceRTLs/common/omptarget.h | 1 - .../libomptarget/deviceRTLs/common/src/support.cu | 4 +- .../deviceRTLs/nvptx/src/target_impl.h | 6 + 93 files changed, 1232 insertions(+), 560 deletions(-) copy lldb/packages/Python/lldbsuite/test/{lang/cpp/const_this/TestConstThis.py => [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/codegen [...] create mode 100644 lldb/source/Plugins/ScriptInterpreter/Lua/CMakeLists.txt create mode 100644 lldb/source/Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.cpp create mode 100644 lldb/source/Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.h delete mode 100644 llvm/include/llvm/DebugInfo/DWARF/DWARFOptimizer.h delete mode 100644 llvm/lib/DebugInfo/DWARF/DWARFOptimizer.cpp create mode 100644 llvm/test/CodeGen/SystemZ/mrecord-mcount-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/mrecord-mcount-02.ll create mode 100644 llvm/test/CodeGen/X86/fmf-reduction.ll create mode 100644 llvm/test/MC/RISCV/fixups-invalid.s create mode 100644 llvm/test/Transforms/InstSimplify/assume-non-zero.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/reuse-extracts-in-wider-vect.ll rename llvm/{lib/DebugInfo/DWARF/DWARFOptCompileUnit.cpp => tools/dsymutil/Compile [...] rename llvm/{include/llvm/DebugInfo/DWARF/DWARFOptCompileUnit.h => tools/dsymutil/ [...] rename llvm/{lib/DebugInfo/DWARF/DWARFOptDeclContext.cpp => tools/dsymutil/DeclCon [...] rename llvm/{include/llvm/DebugInfo/DWARF/DWARFOptDeclContext.h => tools/dsymutil/ [...]