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-stable-allnoconfig in repository toolchain/ci/llvm-monorepo.
from e1cd256a19f When no FileCheck binary is specified, look in the llvm/cla [...] adds 58311b9fc8d [WebAssembly] Expand inserts and extracts with variable indices adds b34c35a62ec [NFC][LICM] Factor out instruction erasing logic adds ac699d0b6e3 When building a header module, treat inputs as headers rath [...] adds f5fd3586592 [WebAssembly] General vector shift lowering adds c8c3ca0bfad [WebAssembly] Added a .globaltype directive to .s output. adds 0b6994766b1 LLVMTargetMachine/TargetPassConfig: Simplify handling of st [...] adds 26ab719fc11 test/DebugInfo: Convert some tests to MIR adds 6b76bb095d5 AMDGPU: Fix assertion with bitcast from i64 constant to v4i16 adds 6077282920d Fix -Wimplicit-fallthrough warning in LLVM_ENABLE_ASSERTION [...] adds 45b627343ef Fix -Wimplicit-fallthrough warning in LLVM_ENABLE_ASSERTION [...] adds 07d9d3d78ac [clangd] Fix clang -Wimplicit-fallthrough adds 8f4a35fb601 [clangd] Really fix clang -Wimplicit-fallthrough adds 7574f034c21 [XRay] Update delta computations in runtime adds 8c42a0a08bb [XRay] Fix tests with updated fdr-dump adds f5559eb1c6f [Windows] Fix Windows build after be053dd5a384a03da5a775526 [...] adds 99f694bfc84 [Symbol] Search symbols with name and type in a symbol file adds f2a8d7187ce [LLDB] - Add support for DW_FORM_rnglistx and relative DW_R [...] adds c5269adc362 [LV] Avoid vectorizing loops under opt for size that involv [...] adds f991d53b621 Fix a typo in a function name adds 1ecfa4bebe0 [clang-tidy] Get ClangTidyContext out of the business of st [...] adds 9b95bc46004 [AMDGPU] UBSan bug fix for r345710 adds b3793bbe181 Revert "Fix regression in behavior of clang -x c++-header - [...] adds 725d76fb0ce [DAGCombiner] Remove reduceBuildVecConvertToConvertBuildVec [...] adds d9754de5565 [analyzer][CTU] Correctly signal in the function index gene [...] adds 374a5678474 Allow null-valued function operands in getCalledFunction() adds 1abffe2e8dc Add support for 'atomic_default_mem_order' clause on 'requi [...] adds d02b7aca9e9 [clangd] Only log ignored diagnostics with -log=verbose. adds 90e858afc12 [clangd] Remove didOpen extraFlags extension. adds c8637a14bfd [clangd] Make in-memory CDB always available as an overlay, [...] adds 42f9a9dd87d Reapply Logging: make os_log buffer size an integer constan [...] new 3a616b85d03 [DEBUGINFO, NVPTX]DO not emit ',debug' option if no debug i [...] new 7bb92cf76a0 [clangd] Add fallbackFlags initialization extension.
The 2 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/clang-tidy/ClangTidy.cpp | 17 +- clang-tools-extra/clang-tidy/ClangTidy.h | 16 +- .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 13 +- .../clang-tidy/ClangTidyDiagnosticConsumer.h | 16 +- clang-tools-extra/clang-tidy/cert/CMakeLists.txt | 1 - .../clang-tidy/cert/StrToNumCheck.cpp | 6 +- .../clang-tidy/tool/ClangTidyMain.cpp | 8 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 68 +- clang-tools-extra/clangd/ClangdLSPServer.h | 49 +- clang-tools-extra/clangd/CodeComplete.cpp | 7 +- clang-tools-extra/clangd/Compiler.cpp | 3 +- .../clangd/GlobalCompilationDatabase.cpp | 67 +- .../clangd/GlobalCompilationDatabase.h | 34 +- clang-tools-extra/clangd/Protocol.cpp | 12 +- clang-tools-extra/clangd/Protocol.h | 12 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 2 +- .../clang-tidy/clang-tidy-run-with-database.cpp | 8 +- clang-tools-extra/test/clangd/extra-flags.test | 52 -- .../unittests/clang-tidy/ClangTidyTest.h | 8 +- .../clangd/GlobalCompilationDatabaseTests.cpp | 55 ++ .../{Analysis/Analyses => AST}/FormatString.h | 0 .../clang/{Analysis/Analyses => AST}/OSLog.h | 0 clang/include/clang/AST/OpenMPClause.h | 79 +++ clang/include/clang/AST/RecursiveASTVisitor.h | 6 + clang/include/clang/Basic/OpenMPKinds.def | 11 + clang/include/clang/Basic/OpenMPKinds.h | 8 + clang/include/clang/Sema/Sema.h | 5 + clang/lib/AST/CMakeLists.txt | 4 + clang/lib/AST/DeclPrinter.cpp | 8 +- clang/lib/AST/ExprConstant.cpp | 7 + clang/lib/{Analysis => AST}/FormatString.cpp | 0 clang/lib/{Analysis => AST}/FormatStringParsing.h | 2 +- clang/lib/{Analysis => AST}/OSLog.cpp | 4 +- clang/lib/AST/OpenMPClause.cpp | 10 + clang/lib/{Analysis => AST}/PrintfFormatString.cpp | 4 +- clang/lib/{Analysis => AST}/ScanfFormatString.cpp | 2 +- clang/lib/AST/StmtProfile.cpp | 3 + clang/lib/Analysis/CMakeLists.txt | 4 - clang/lib/Basic/OpenMPKinds.cpp | 16 + clang/lib/CodeGen/CGBuiltin.cpp | 9 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 1 + clang/lib/Driver/ToolChains/Clang.cpp | 4 +- clang/lib/Frontend/CompilerInstance.cpp | 3 - clang/lib/Lex/ModuleMap.cpp | 2 +- clang/lib/Parse/ParseOpenMP.cpp | 4 + clang/lib/Sema/SemaChecking.cpp | 2 +- clang/lib/Sema/SemaOpenMP.cpp | 25 + clang/lib/Sema/TreeTransform.h | 7 + clang/lib/Serialization/ASTReader.cpp | 13 +- clang/lib/Serialization/ASTWriter.cpp | 7 + .../lib/StaticAnalyzer/Core/BasicValueFactory.cpp | 2 +- clang/test/CodeGen/builtins.c | 13 +- clang/test/Driver/header-module.cpp | 11 - clang/test/Modules/strict-decluse-headers.cpp | 17 - ...ss_ast_print.cpp => requires_acq_rel_print.cpp} | 13 +- ...ddress_ast_print.cpp => requires_ast_print.cpp} | 3 + ..._address_messages.cpp => requires_messages.cpp} | 19 +- ...ss_ast_print.cpp => requires_relaxed_print.cpp} | 13 +- clang/tools/clang-func-mapping/CMakeLists.txt | 3 - clang/tools/clang-func-mapping/ClangFnMapGen.cpp | 29 +- clang/tools/libclang/CIndex.cpp | 3 + .../lib/xray/tests/unit/fdr_controller_test.cc | 24 + compiler-rt/lib/xray/xray_fdr_controller.h | 20 +- lldb/include/lldb/Symbol/SymbolFile.h | 2 + lldb/include/lldb/Symbol/SymbolVendor.h | 2 + .../lit/Breakpoint/Inputs/debug_rnglistx_rlex.yaml | 57 ++ lldb/lit/Breakpoint/debug_rnglistx_rlex.test | 28 + lldb/source/Host/windows/FileSystem.cpp | 2 +- lldb/source/Host/windows/Host.cpp | 6 +- lldb/source/Host/windows/HostInfoWindows.cpp | 6 +- lldb/source/Host/windows/HostProcessWindows.cpp | 2 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 2 - .../Plugins/ObjectFile/JIT/ObjectFileJIT.cpp | 1 - .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 11 - .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 1 - .../Process/Windows/Common/DebuggerThread.cpp | 2 +- .../Process/Windows/Common/ProcessWindows.cpp | 15 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 37 +- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp | 60 +- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.h | 9 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 3 + lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 2 + .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 49 ++ lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 2 + lldb/source/Symbol/SymbolVendor.cpp | 30 +- .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 17 + llvm/include/llvm-c/ExecutionEngine.h | 2 +- llvm/include/llvm/CodeGen/TargetPassConfig.h | 21 +- llvm/include/llvm/IR/Instructions.h | 2 +- llvm/lib/CodeGen/LLVMTargetMachine.cpp | 46 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 75 --- llvm/lib/CodeGen/TargetPassConfig.cpp | 9 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 7 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 2 +- .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp | 10 +- .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.h | 3 + llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 21 +- .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 11 +- .../MCTargetDesc/WebAssemblyTargetStreamer.h | 8 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 9 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 68 +- .../Target/WebAssembly/WebAssemblyISelLowering.h | 1 + llvm/lib/Transforms/Scalar/LICM.cpp | 26 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 26 +- llvm/lib/XRay/RecordPrinter.cpp | 8 +- .../CodeGen/AMDGPU/bitcast-constant-to-vector.ll | 38 ++ llvm/test/CodeGen/ARM/vdup.ll | 37 +- llvm/test/CodeGen/Mips/cconv/vector.ll | 151 +++-- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 241 ++++++++ llvm/test/CodeGen/WebAssembly/simd.ll | 340 ++++++++++ llvm/test/CodeGen/WebAssembly/userstack.ll | 2 + llvm/test/CodeGen/X86/2009-02-26-MachineLICMBug.ll | 22 +- llvm/test/CodeGen/X86/cvtv2f32.ll | 31 +- llvm/test/DebugInfo/AArch64/asan-stack-vars.ll | 324 ---------- llvm/test/DebugInfo/AArch64/asan-stack-vars.mir | 682 +++++++++++++++++++++ .../AArch64/compiler-gen-bbs-livedebugvalues.ll | 66 -- .../AArch64/compiler-gen-bbs-livedebugvalues.mir | 110 ++++ llvm/test/DebugInfo/ARM/cfi-eof-prologue.ll | 114 ---- llvm/test/DebugInfo/ARM/cfi-eof-prologue.mir | 212 +++++++ llvm/test/DebugInfo/NVPTX/debug-file-loc-only.ll | 48 ++ llvm/test/DebugInfo/X86/debug-loc-asan.ll | 190 ------ llvm/test/DebugInfo/X86/debug-loc-asan.mir | 346 +++++++++++ llvm/test/DebugInfo/X86/debug-loc-offset.ll | 171 ------ llvm/test/DebugInfo/X86/debug-loc-offset.mir | 276 +++++++++ llvm/test/DebugInfo/X86/dw_op_minus.ll | 80 --- llvm/test/DebugInfo/X86/dw_op_minus.mir | 119 ++++ llvm/test/DebugInfo/X86/pr19307.ll | 144 ----- llvm/test/DebugInfo/X86/pr19307.mir | 224 +++++++ llvm/test/Transforms/LoopVectorize/X86/optsize.ll | 60 ++ .../LoopVectorize/pr39417-optsize-scevchecks.ll | 54 ++ .../llvm-xray/X86/fdr-dump-arg1-version-3.txt | 12 +- llvm/test/tools/llvm-xray/X86/fdr-dump-arg1.txt | 4 +- llvm/unittests/IR/MetadataTest.cpp | 21 + llvm/unittests/XRay/FDRRecordPrinterTest.cpp | 8 +- 134 files changed, 3903 insertions(+), 1799 deletions(-) delete mode 100644 clang-tools-extra/test/clangd/extra-flags.test rename clang/include/clang/{Analysis/Analyses => AST}/FormatString.h (100%) rename clang/include/clang/{Analysis/Analyses => AST}/OSLog.h (100%) rename clang/lib/{Analysis => AST}/FormatString.cpp (100%) rename clang/lib/{Analysis => AST}/FormatStringParsing.h (98%) rename clang/lib/{Analysis => AST}/OSLog.cpp (98%) rename clang/lib/{Analysis => AST}/PrintfFormatString.cpp (99%) rename clang/lib/{Analysis => AST}/ScanfFormatString.cpp (99%) delete mode 100644 clang/test/Modules/strict-decluse-headers.cpp copy clang/test/OpenMP/{requires_unified_address_ast_print.cpp => requires_acq_rel [...] copy clang/test/OpenMP/{requires_unified_address_ast_print.cpp => requires_ast_pri [...] rename clang/test/OpenMP/{requires_unified_address_messages.cpp => requires_messag [...] rename clang/test/OpenMP/{requires_unified_address_ast_print.cpp => requires_relax [...] create mode 100644 lldb/lit/Breakpoint/Inputs/debug_rnglistx_rlex.yaml create mode 100644 lldb/lit/Breakpoint/debug_rnglistx_rlex.test create mode 100644 llvm/test/CodeGen/AMDGPU/bitcast-constant-to-vector.ll delete mode 100644 llvm/test/DebugInfo/AArch64/asan-stack-vars.ll create mode 100644 llvm/test/DebugInfo/AArch64/asan-stack-vars.mir delete mode 100644 llvm/test/DebugInfo/AArch64/compiler-gen-bbs-livedebugvalues.ll create mode 100644 llvm/test/DebugInfo/AArch64/compiler-gen-bbs-livedebugvalues.mir delete mode 100644 llvm/test/DebugInfo/ARM/cfi-eof-prologue.ll create mode 100644 llvm/test/DebugInfo/ARM/cfi-eof-prologue.mir create mode 100644 llvm/test/DebugInfo/NVPTX/debug-file-loc-only.ll delete mode 100644 llvm/test/DebugInfo/X86/debug-loc-asan.ll create mode 100644 llvm/test/DebugInfo/X86/debug-loc-asan.mir delete mode 100644 llvm/test/DebugInfo/X86/debug-loc-offset.ll create mode 100644 llvm/test/DebugInfo/X86/debug-loc-offset.mir delete mode 100644 llvm/test/DebugInfo/X86/dw_op_minus.ll create mode 100644 llvm/test/DebugInfo/X86/dw_op_minus.mir delete mode 100644 llvm/test/DebugInfo/X86/pr19307.ll create mode 100644 llvm/test/DebugInfo/X86/pr19307.mir create mode 100644 llvm/test/Transforms/LoopVectorize/pr39417-optsize-scevchecks.ll