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-next-allnoconfig in repository toolchain/ci/llvm-project.
from 2e3c040ee06 [lldb][NFC] Remove unused CStringToDIEMap typedef adds 3c3aca245e6 [clangd] Don't perform rename when the refs result from ind [...] adds 373e2a4f69d [lldb] NFC: refactor CompileUnit::ResolveSymbolContext adds a54ef8af89c [lldb][NFC] Use llvm::StringRef instead of C-strings as mul [...] adds 42c857aa478 [lldb][NFC] Remove unused STLUtil include and STLUtil.h header adds 66237889a79 [include-fixer] Python 3 support for clang-include-fixer.py adds 50e2ffa18da Revert "[lldb] NFC: refactor CompileUnit::ResolveSymbolContext" adds d1a561d4468 [lldb] Simplify and improve FileSpecTest adds bf716eb8074 [lldb] Add FileSpec::Equal unit tests adds 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 [...] new bc7f1df6b61 [lldb][NFC] Explicitly ask for a ClangASTContext in ClangASTSource
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: .../tool/clang-include-fixer.py | 18 +- 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 | 46 +- clang-tools-extra/clangd/refactor/Rename.h | 3 +- clang-tools-extra/clangd/unittests/RenameTests.cpp | 36 +- 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/STLUtils.h | 26 - lldb/include/lldb/Core/ThreadSafeDenseMap.h | 2 +- .../include/lldb/Interpreter/CommandReturnObject.h | 1 - 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 | 27 +- .../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 | 96 +- 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/Symbol/Symtab.cpp | 15 +- lldb/source/Utility/FileSpec.cpp | 16 +- lldb/source/Utility/Status.cpp | 11 +- lldb/tools/lldb-test/lldb-test.cpp | 6 +- .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 2 +- lldb/unittests/Utility/FileSpecTest.cpp | 68 +- .../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 +- 128 files changed, 3187 insertions(+), 1808 deletions(-) create mode 100644 clang/test/Sema/builtins-mips-features.c delete mode 100644 lldb/include/lldb/Core/STLUtils.h create mode 100644 llvm/test/CodeGen/ARM/cmov_fp16.ll create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/MachO_weak_references.s