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-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from b18e190b7ca [lldb] refactor FileSpec::Equal adds 3cd8ba0e37a [lldb][NFC] Remove unused CompilerDecl::IsClang adds e0203b25af9 [lldb][NFC] Simplify CompilerDecl and CompilerDeclContext i [...] adds f39277c1d37 [lldb][NFC] Remove unused variable in ClangASTSource::CompleteType adds c2dd84e396d [lldb][NFC] Remove CompilerDeclContext::IsClang adds ed864745c97 [OpenMP][test] Fix test on MIPS-based buildbots adds acd7fe8636a [AArch64][v8.3a] Don't emit LDRA '[xN]!' alias in disassembly. adds 256ad954a9e AMDGPU: Reuse carry out register during FI elimination adds b4dfc5508f9 [LLDB] Fix wrong argument in CommandObjectThreadStepWithTyp [...] adds bdad3ec75ab [LLDB] On Windows, force error message formatting to English adds c671639af6a [lldb] NFC: refactor CompileUnit::ResolveSymbolContext adds ec3efcf11ff [IVDescriptors] Skip FOR where we have multiple sink points [...] adds f4d32ae75bf [mips] Check that features required by built-ins are enabled adds 674df13b5fa [ORC][JITLink] Add support for weak references, and improve [...] adds a7abe6eac06 [LegacyPassManager] Simplify PMStack pop adds 1abd4c94d75 [Clang] Bypass distro detection on non-Linux hosts adds 4adddbd8ad4 [LegacyPassManager] Simplify FunctionPass::assignPassManager adds 4d3198e243f [OpenMP] build offload plugins before testing them adds ca818f45500 [DAGCombiner] Peek through vector concats when trying to co [...] adds 2485fa7739c [LegalizeTypes] Use SoftenFloatRes_Unary in SoftenFloatRes_ [...] adds 68ddf434c06 [LegalizeTypes] In SoftenFloatRes_FNEG, always generate int [...] adds 2f3e8cb3135 [LegalizeTypes] Add strict FP support to SoftenFloatRes_FP_ [...] adds 5190cf8ffd9 gn build: Add a toggle for building against the commandline [...] adds b0e979724f2 [PassInstrumentation] Remove excess newline for the new pas [...] adds dfedae50018 [Attributor] Remove dereferenceable_or_null when nonull is present adds 6c742fdbf48 [Attributor] Deduce dereferenceable based on accessed bytes map adds 13cbcf1c1a4 [yaml2obj] - Add a way to describe content of the SHT_GNU_v [...] adds 06e5ebf8dbd [libcxx] Add -Wno-deprecated-copy to the test config adds 7ab14813619 [llvm-readelf/llvm-readobj] - Check version of SHT_GNU_verd [...] adds 99adf047c8d [llvm-readelf][test] - Update comment in elf-verdef-invalid [...] adds def65bb4f5b [Syntax] Remove unused parameter from `TreeBuilder::markChi [...] adds 302cb3bc3d7 [Syntax] Add a comment explaining the pointer keys in std:: [...] adds 66ab932fcc1 [clangd] Correct the file path in Edit::replacements when g [...] adds 407ac2eb5f1 [clangd] Log cc1 args at verbose level. adds 4b24ab181ae [AST] Remove unused and undefined `TypeLoc::IgnoreMacroDefi [...] adds a48b5e24747 [lldb][NFC] Fix header guard comment in ThreadSafeDenseMap.h adds e702bdb8598 [Syntax] Build SimpleDeclaration node that groups multiple [...] adds e478385e770 [ARM] Fix instruction selection for ARMISD::CMOV with f16 type adds 38870af8594 [lldb] Remove FileSpec->CompileUnit inheritance adds 4f000824222 [clangd] Fix 407ac2e, which was broken and committed too soon adds d1d6049e9d6 [lldb][NFC] Remove dead logging code from DWARFASTParserCla [...] adds d752b75d7fc [lldb][NFC] Simplify regex_chars in CommandCompletions adds 656a8123dee [lldb] Fix windows build for 38870af adds 76016f9b3a9 [lldb][NFC] Early exit in ClangASTContext::CreateInstance adds 363cbcc5904 [InstCombine] Run the cast.ll test a twice, now also testin [...] adds bc7f1df6b61 [lldb][NFC] Explicitly ask for a ClangASTContext in ClangASTSource adds c214c92f3be [lldb][NFC] Remove ClangASTContext::GetBuiltinTypeForEncodi [...] adds 8059188c45f [lldb][NFC] Remove unused ClangASTContext::GetBasicType(Con [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/Compiler.cpp | 5 +- clang-tools-extra/clangd/Compiler.h | 4 +- clang-tools-extra/clangd/TUScheduler.cpp | 8 +- clang-tools-extra/clangd/refactor/Rename.cpp | 10 +- clang-tools-extra/clangd/refactor/Rename.h | 3 +- clang-tools-extra/clangd/unittests/RenameTests.cpp | 8 +- clang/include/clang/AST/TypeLoc.h | 3 - clang/include/clang/Basic/DiagnosticSemaKinds.td | 6 + clang/include/clang/Driver/Distro.h | 3 +- clang/include/clang/Frontend/Utils.h | 8 +- clang/include/clang/Sema/Sema.h | 2 + clang/include/clang/Tooling/Syntax/Nodes.h | 53 +- clang/lib/Basic/Targets/Mips.cpp | 3 + clang/lib/Driver/Distro.cpp | 22 +- clang/lib/Driver/ToolChains/Clang.cpp | 2 +- clang/lib/Driver/ToolChains/Cuda.cpp | 3 +- clang/lib/Driver/ToolChains/Linux.cpp | 4 +- .../Frontend/CreateInvocationFromCommandLine.cpp | 5 +- clang/lib/Sema/SemaChecking.cpp | 33 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 208 +++-- clang/lib/Tooling/Syntax/Nodes.cpp | 6 +- clang/test/CodeGen/builtins-mips-args.c | 3 +- clang/test/CodeGen/builtins-mips.c | 3 +- clang/test/OpenMP/parallel_codegen.cpp | 2 +- clang/test/Sema/builtins-mips-features.c | 37 + clang/unittests/Driver/DistroTest.cpp | 80 +- clang/unittests/Tooling/Syntax/TreeTest.cpp | 118 ++- libcxx/utils/libcxx/test/config.py | 1 + lldb/include/lldb/Core/ThreadSafeDenseMap.h | 2 +- lldb/include/lldb/Symbol/ClangASTContext.h | 5 - lldb/include/lldb/Symbol/CompileUnit.h | 21 +- lldb/include/lldb/Symbol/CompilerDecl.h | 10 +- lldb/include/lldb/Symbol/CompilerDeclContext.h | 10 +- lldb/source/API/SBCompileUnit.cpp | 4 +- lldb/source/API/SBThread.cpp | 7 +- lldb/source/Breakpoint/Breakpoint.cpp | 3 +- lldb/source/Breakpoint/BreakpointLocation.cpp | 2 +- .../Breakpoint/BreakpointResolverFileRegex.cpp | 2 +- lldb/source/Commands/CommandCompletions.cpp | 13 +- lldb/source/Commands/CommandObjectSource.cpp | 23 +- lldb/source/Commands/CommandObjectTarget.cpp | 17 +- lldb/source/Commands/CommandObjectThread.cpp | 4 +- lldb/source/Core/AddressResolverFileLine.cpp | 7 +- lldb/source/Core/FileLineResolver.cpp | 4 +- lldb/source/Core/FormatEntity.cpp | 3 +- lldb/source/Core/Module.cpp | 3 +- lldb/source/Core/SearchFilter.cpp | 16 +- lldb/source/Core/SourceManager.cpp | 11 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 22 +- .../ExpressionParser/Clang/ClangASTSource.h | 4 +- .../Clang/ClangExpressionDeclMap.cpp | 31 +- .../Clang/ClangExpressionParser.cpp | 2 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 71 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 5 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 2 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 3 +- lldb/source/Symbol/ClangASTContext.cpp | 156 ++-- lldb/source/Symbol/CompileUnit.cpp | 161 ++-- lldb/source/Symbol/CompilerDecl.cpp | 5 - lldb/source/Symbol/CompilerDeclContext.cpp | 5 - lldb/source/Symbol/Function.cpp | 3 +- lldb/source/Symbol/SymbolContext.cpp | 5 +- lldb/source/Utility/Status.cpp | 11 +- lldb/tools/lldb-test/lldb-test.cpp | 6 +- lldb/unittests/Symbol/TestClangASTContext.cpp | 38 +- .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 2 +- .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 31 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 390 +++++++- .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 13 +- .../include/llvm/ExecutionEngine/Orc/Speculation.h | 35 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 3 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 47 + llvm/lib/Analysis/IVDescriptors.cpp | 7 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 51 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 52 +- llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 10 + .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 27 +- llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h | 2 +- .../JITLink/MachOLinkGraphBuilder.cpp | 4 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 27 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 637 ++++++------- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 84 +- llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 5 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 6 +- llvm/lib/ExecutionEngine/Orc/Legacy.cpp | 3 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 27 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 13 +- llvm/lib/IR/AsmWriter.cpp | 3 - llvm/lib/IR/IRPrintingPasses.cpp | 2 +- llvm/lib/IR/LegacyPassManager.cpp | 44 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 28 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 10 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 6 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 14 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 3 +- llvm/lib/Target/ARM/ARMInstrVFP.td | 6 + llvm/lib/Transforms/IPO/Attributor.cpp | 32 + .../CodeGen/AMDGPU/pei-scavenge-sgpr-carry-out.mir | 83 ++ llvm/test/CodeGen/ARM/cmov_fp16.ll | 261 ++++++ llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 54 +- .../JITLink/X86/MachO_weak_references.s | 19 + llvm/test/MC/AArch64/armv8.3a-signed-pointer.s | 4 +- .../AArch64/armv8.3a-signed-pointer.txt | 4 +- llvm/test/Other/2010-05-06-Printer.ll | 1 - llvm/test/Other/printer.ll | 35 +- .../Transforms/FunctionAttrs/dereferenceable.ll | 9 +- .../InferFunctionAttrs/dereferenceable.ll | 43 +- llvm/test/Transforms/InstCombine/cast.ll | 993 +++++++++++---------- .../first-order-recurrence-complex.ll | 30 + .../tools/llvm-readobj/elf-verdef-invalid.test | 42 +- llvm/test/tools/yaml2obj/ELF/verneed-section.yaml | 78 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 12 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 6 + llvm/tools/obj2yaml/elf2yaml.cpp | 4 +- .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 198 ++-- .../ExecutionEngine/Orc/LegacyAPIInteropTest.cpp | 9 +- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 11 +- llvm/utils/gn/build/mac_sdk.gni | 17 +- openmp/libomptarget/CMakeLists.txt | 1 + openmp/libomptarget/plugins/CMakeLists.txt | 6 + openmp/libomptarget/test/CMakeLists.txt | 2 +- 124 files changed, 3115 insertions(+), 1779 deletions(-) create mode 100644 clang/test/Sema/builtins-mips-features.c create mode 100644 llvm/test/CodeGen/ARM/cmov_fp16.ll create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/MachO_weak_references.s