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-lts-allnoconfig 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 new c214c92f3be [lldb][NFC] Remove ClangASTContext::GetBuiltinTypeForEncodi [...] new 8059188c45f [lldb][NFC] Remove unused ClangASTContext::GetBasicType(Con [...]
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/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