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-arm-next-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 3260d4597aa [AArch64] [Windows] Misc fixes for llvm-readobj -unwind. adds f034f2eb5b3 Split getpwent and fgetgrent functions in interceptors adds 5c4f1bc9ee7 [DWARF] Fix typo, .gnu_index -> .gdb_index adds 4dc40138d23 [DWARF] Fix typo, .gnu_index -> .gdb_index adds 0c44cbc2ede Diagnose parameter names that shadow the names of inherited [...] adds c504ddad3bd Try to unbreak the build of sanitizers on !NetBSD adds 48fc4728d7e [X86] Don't emit *_extend_vector_inreg nodes when both the [...] adds 4d7d900d6d4 [COFF, ARM64] Implement InterlockedExchange*_* builtins adds 3b59fae4dba Revert "[Symbol] Search symbols with name and type in a sym [...] adds 6eb53dbdee2 Fix the lit test suite. adds 14d93abaaff [WebAssembly] Parsing missing directives to produce valid .o adds b3998981c96 Add an explicit -std=c++14 to this test. adds c479b18c67d [FileSystem] Open File instances through the FileSystem. adds 6962016b58f [X86] In LowerEXTEND_VECTOR_INREG, emit a vector shuffle in [...] adds d28b5841433 Workaround using new Clang with an old NDK. adds b5addbe9686 [compiler-rt][Fuzzer] Fix the fuzzer test build adds 97a0040e61d Add an SBExpressionOptions setting mirroring the "exec" com [...] adds e8d5771bd3e [clangd] don't buffer the input-mirror stream, it's used to [...] adds 81f0a862ce3 [LTO] Fix a crash caused by accessing an empty ValueInfo adds 5ab50f4adef [CMake][Fuchsia] Set -fuse-ld=lld explicitly for Linux runtimes adds 7191f1fb842 Make sure to have lit load the configured site config first. adds 3f04edab25e Fix some windows-specific fallout from the FileSpec change. adds 19cf01a989a [debuginfo-tests] Avoid "import commands" which was depreca [...] adds 1f7bbf4c710 Update debuginfo tests lit for r341135 adds 11caad1fb70 [DWARF v5] Verifier: Add checks for DW_FORM_strx* forms. adds 89824da495f [codeview] Let the X86 backend tell us the VFRAME offset ad [...] adds 89f1d006a5a [compiler-rt] Support for passing through linker flags to l [...] adds f3b71793fd1 [Driver] Use -push-/-pop-state and -as-needed for libc++ on [...] adds 859798aaffd Revert r345562: "PR23833, DR2140: an lvalue-to-rvalue conve [...] adds d8670995361 [debuginfo-tests] commands.getoutput -> subprocess.check_output adds 9cb52376da7 Test commit adds d20c0278509 Handle OUTPUT_FORMAT arguments in quotation marks adds c69c1c85c73 Add /Zc:DllexportInlines option to clang-cl adds dc38405fe23 Fix test on Windows. adds dd0e9f11f3c [ValueTracking] peek through 2-input shuffles in ComputeNum [...] adds 329ac191679 [NFC] Fix incorrect comment in std::list new f77ce5d873c [X86] Update comment I forgot to change in r346043. NFC
The 1 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/tool/ClangdMain.cpp | 2 + clang/cmake/caches/Fuchsia-stage2.cmake | 32 +- clang/include/clang/Basic/Attr.td | 21 ++ clang/include/clang/Basic/BuiltinsAArch64.def | 13 + clang/include/clang/Basic/BuiltinsARM.def | 13 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 19 +- clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Driver/CC1Options.td | 1 + clang/include/clang/Driver/CLCompatOptions.td | 2 + clang/include/clang/Sema/Sema.h | 3 +- clang/lib/AST/Expr.cpp | 5 - clang/lib/CodeGen/CGBuiltin.cpp | 42 +++ clang/lib/CodeGen/CGExprAgg.cpp | 3 +- clang/lib/CodeGen/CGExprScalar.cpp | 4 +- clang/lib/Driver/ToolChains/Clang.cpp | 5 + clang/lib/Driver/ToolChains/Fuchsia.cpp | 9 +- clang/lib/Frontend/CompilerInvocation.cpp | 3 + clang/lib/Headers/intrin.h | 72 +---- clang/lib/Sema/SemaDecl.cpp | 33 ++ clang/lib/Sema/SemaDeclCXX.cpp | 53 +++- clang/lib/Sema/SemaExpr.cpp | 7 +- clang/lib/Sema/SemaInit.cpp | 10 +- clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 7 +- clang/test/Analysis/analyzer-list-configs.c | 3 +- clang/test/Analysis/nullptr.cpp | 12 +- clang/test/CXX/drs/dr21xx.cpp | 10 - clang/test/CodeGen/ms-intrinsics.c | 84 ++++++ .../CodeGenCXX/dllexport-no-dllexport-inlines.cpp | 133 +++++++++ clang/test/CodeGenCXX/nullptr.cpp | 41 --- clang/test/Driver/cl-options.c | 5 + clang/test/Driver/fuchsia.cpp | 12 +- clang/test/Modules/lsv-debuginfo.cpp | 8 +- clang/test/SemaCXX/warn-shadow.cpp | 58 +++- clang/www/cxx_dr_status.html | 2 +- compiler-rt/cmake/Modules/AddCompilerRT.cmake | 9 +- compiler-rt/lib/fuzzer/tests/CMakeLists.txt | 4 +- .../sanitizer_common_interceptors.inc | 49 ++- .../sanitizer_platform_interceptors.h | 4 + compiler-rt/test/lit.common.cfg | 1 + debuginfo-tests/lit.cfg.py | 4 +- debuginfo-tests/lit.site.cfg.py.in | 3 +- libcxx/include/list | 2 +- lld/ELF/ScriptParser.cpp | 2 +- lld/test/ELF/format-binary.test | 6 + lld/test/ELF/gdb-index-base-addr.s | 2 +- lld/test/ELF/gdb-index-ranges.s | 2 +- lld/test/ELF/gdb-index.s | 2 +- lldb/docs/building-with-debug-llvm.txt | 1 + lldb/include/lldb/API/SBExpressionOptions.h | 6 + lldb/include/lldb/Host/File.h | 65 +--- lldb/include/lldb/Host/FileSystem.h | 4 + lldb/include/lldb/Symbol/SymbolFile.h | 2 - lldb/include/lldb/Symbol/SymbolVendor.h | 2 - lldb/lit/CMakeLists.txt | 4 +- lldb/lit/lit.site.cfg.py.in | 3 + .../dont_allow_jit}/Makefile | 0 .../dont_allow_jit/TestSampleTest.py | 94 ++++++ .../test/expression_command/dont_allow_jit/main.c | 15 + lldb/scripts/interface/SBExpressionOptions.i | 8 + lldb/source/API/SBExpressionOptions.cpp | 9 + lldb/source/API/SBStream.cpp | 5 +- lldb/source/Commands/CommandObjectBugreport.cpp | 9 +- lldb/source/Commands/CommandObjectMemory.cpp | 16 +- lldb/source/Core/StreamFile.cpp | 17 +- lldb/source/Expression/REPL.cpp | 11 +- lldb/source/Host/common/File.cpp | 100 ------- lldb/source/Host/common/FileCache.cpp | 6 +- lldb/source/Host/common/FileSystem.cpp | 111 +++++++ lldb/source/Host/windows/Host.cpp | 5 +- lldb/source/Interpreter/CommandInterpreter.cpp | 6 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 23 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 2 + .../Plugins/ObjectFile/JIT/ObjectFileJIT.cpp | 1 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 19 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 1 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 5 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 3 +- .../Python/ScriptInterpreterPython.cpp | 12 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 49 --- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 2 - lldb/source/Symbol/SymbolVendor.cpp | 30 +- lldb/source/Target/ModuleCache.cpp | 7 +- lldb/source/Target/Platform.cpp | 5 +- .../Python/PythonDataObjectsTests.cpp | 6 +- .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 76 ++--- llvm/include/llvm/IR/ModuleSummaryIndex.h | 1 + llvm/lib/Analysis/ValueTracking.cpp | 53 ++-- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 11 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 3 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 39 +++ llvm/lib/IR/ModuleSummaryIndex.cpp | 40 ++- llvm/lib/MC/MCWasmStreamer.cpp | 2 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 132 ++++++-- llvm/lib/Target/X86/X86FrameLowering.cpp | 18 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 51 ++-- llvm/test/CodeGen/MIR/X86/diexpr-win32.mir | 4 +- llvm/test/CodeGen/X86/avg.ll | 332 ++++++++++----------- llvm/test/CodeGen/X86/cast-vsel.ll | 13 +- llvm/test/CodeGen/X86/madd.ll | 45 ++- llvm/test/CodeGen/X86/psubus.ll | 96 +++--- llvm/test/CodeGen/X86/shrink_vmul.ll | 84 +++--- llvm/test/CodeGen/X86/v8i1-masks.ll | 16 +- llvm/test/CodeGen/X86/vec_cast2.ll | 18 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 34 +-- llvm/test/CodeGen/X86/vector-pcmp.ll | 6 +- llvm/test/CodeGen/X86/vector-sext.ll | 220 +++++++------- llvm/test/CodeGen/X86/vector-zext.ll | 24 +- llvm/test/DebugInfo/COFF/fpo-realign-vframe.ll | 12 +- .../COFF/{fpo-realign-vframe.ll => vframe-csr.ll} | 105 ++----- llvm/test/DebugInfo/X86/dwarfdump-str-offsets.s | 31 +- llvm/test/DebugInfo/dwarfdump-dump-gdbindex.test | 2 +- llvm/test/MC/WebAssembly/basic-assembly.s | 8 +- llvm/test/ThinLTO/X86/Inputs/alias_internal.ll | 8 + llvm/test/ThinLTO/X86/alias_internal.ll | 21 ++ llvm/test/Transforms/InstCombine/logical-select.ll | 8 +- .../tools/llvm-dwarfdump/X86/verify_debug_info.s | 4 +- .../test/tools/llvm-dwarfdump/X86/verify_strings.s | 88 ++++++ llvm/unittests/Analysis/ValueTrackingTest.cpp | 3 +- 120 files changed, 1839 insertions(+), 1255 deletions(-) create mode 100644 clang/test/CodeGenCXX/dllexport-no-dllexport-inlines.cpp copy lldb/packages/Python/lldbsuite/test/{functionalities/frame_var => expression_ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/dont_all [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/dont_all [...] copy llvm/test/DebugInfo/COFF/{fpo-realign-vframe.ll => vframe-csr.ll} (69%) create mode 100644 llvm/test/ThinLTO/X86/Inputs/alias_internal.ll create mode 100644 llvm/test/ThinLTO/X86/alias_internal.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/verify_strings.s