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 94a609e343f TailDuplicator: Remove no-op analyzeBranch call adds 43f8ce44b7c [NFC] Added tests for D63004 adds 128e8e8fb97 test-commit adds 088410ffc6b [CMake] Add special case for processing LLDB_DOTEST_ARGS adds 7aafdef6271 [MachineScheduler] checkResourceLimit boundary condition update adds 4ea248eb56c [ARM] Add ACLE feature macros for MVE adds a8d13df4127 Build with _XOPEN_SOURCE defined on AIX adds ad6a9f81ae4 Attempt to fix nm-archive.test after r362798 adds e490e4a0e7e [Analysis] simplify code for getSplatValue(); NFC adds a7a1147d4f0 [clangd] Return empty results on spurious completion triggers adds 37e1b41f1b1 AST Matchers tutorial requests to enable clang-tools-extra. NFC adds aa8753bc98d [docs]Move llvm-readobj from "Developer Tools" to "Basic Commands" adds 5482315a73e [ARM] Add ACLE feature macros for MVE. adds bb8de35384a [dsymutil] Use the number of threads specified. adds 96c421ddacd Revert rL362792 : [Support][Test] Time profiler: add regres [...] adds 076ad57f8db AMDGPU: Fix MIR test verifier error adds 8d58a98c594 llvm-objcopy: Implement --extract-partition and --extract-m [...] adds 02828985868 ELF: Create synthetic sections for loadable partitions. adds 4c9db2045a5 [DAGCombine] Use APInt::extractBits in "sub-splat" constant [...] adds 44282a60c90 [Support][Test] Time profiler: add regression test adds 1a6ce24ee16 Fix -Wunused-lambda-capture warning. NFCI. adds d8e3d0dab8e Revert "[ADT] Enable set_difference() to be used on StringSet" adds 07e3f3d9e46 Revert "[Support][Test] Time profiler: add regression test" adds f0240ee76d5 [DAGCombine] visitAND - fix local shadow variable warnings. NFCI. adds e67f6206ac3 Revert "[llvm-objdump] Add warning if --disassemble-functio [...] adds 9fa6538f3b6 Unbreak 32-bit build. adds ef57e50bd2b [IR] Add UnaryOperator::CreateFNegFMF(...) adds e08e68de213 Driver, IRGen: Set partitions on GlobalValues according to [...] adds a6283b06fea Revert "[CodeComplete] Improve overload handling for C++ qu [...] adds 8cfb14fad6e docs: Update partitioning docs now that the feature is full [...] adds d4a8089f035 [ORC] Update symbol lookup to use a single callback with a [...] adds 7ddd694d368 [APFloat] APFloat::Storage::Storage - refix use after move adds 97204a6788a [GlobalISel] IRTranslator: Translate the intrinsics ignored [...] adds 31650eaa024 [ADT] Enable set_difference() to be used on StringSet adds 5f55544caef Relax test so that the clang binary doesn't need to be name [...] adds bd03230cb03 [X86] Remove unnecessary new line escape from the end of a [...] adds c3c18f4a0dc [llvm-objdump] Add warning if --disassemble-functions speci [...] adds eaea538d18c [DomTreeUpdater] Add all insert before all delete updates t [...] adds 61f7df54e3b [llvm-lipo] Implement -archs adds 20361de879d [llvm-lipo] Drop unneeded braces. NFC adds 45500fcd5de [GWP-ASan] Removed unittests from Android build. adds 13427e64de2 [lldb] Fix msan use-of-uninitialized-value in DWARFDebugLin [...] adds 4447d15aef0 Fix lit tests on Windows related to CR+LF adds a4198c22dc1 NFC: Fix typo in a cmake message adds 4ca8435528c Fix string literals to avoid deprecation warnings in regexp [...] adds 7dd813fea1d [llvm-objdump] Fix Bugzilla ID 41862 to support checking ad [...] adds 85ea2de4b54 [llvm-lipo] Add docs for llvm-lipo adds 53cd7406bb6 [COFF] Fix /export:foo=bar when bar is a weak alias adds ddd2c9ac863 AMDGPU: Force skips around traps adds eb4a561fa37 [GVN] non-functional code movement adds a59aeb3f29a LoopDistribute: Add testcase where SCEV wants to insert a r [...] adds 6f48c076207 [analyzer] Add werror flag for analyzer warnings adds 8472fa6c54c DebugInfo: Add support for 'nodebug' attribute on typedefs [...] adds 829037a9141 Factor out SelectionDAG's switch analysis and lowering into [...] adds 300c0c79de6 Experimantal dfsan mode "fast16labels=1" adds b359596d5ae Visualizer for APInt and remove obsolete visualizer adds cdff3806811 Fix some incorrect std::function tests adds 5ada887bf24 Revert "DWARF: Simplify SymbolFileDWARF::GetDWARFCompileUnit" adds b728e53b957 [llvm-objcopy][MachO] Recompute and update offset/size fiel [...] adds 3ba09eda0c7 gn build: Merge r362857 adds d63dd874ecb Substantially reduce instantiations and debug size of std:: [...] adds 99dfd7084d6 update debugging docs to be less out of date adds 27de3d39503 [ELF][PPC] Simplify {read,write}FromHalf16 adds fdc4ea34e32 [SystemZ, RegAlloc] Favor 3-address instructions during in [...] adds bca56ab073a [SystemZ] Fix CMakeLists.txt for alphabetical order (NFC). adds 10fbaa96c51 [ARM] Add HasNEON for all Neon patterns in ARMInstrNEON.td. NFCI adds 990eb2d1e83 [ARM] Add extra gep costmodel tests for MVE and half float. NFC adds 4ecce205d52 [ARM] Add fp16 addressing to isLegalT2AddressImmediate adds 342d1b81a34 [ARM] Add MVE addressing to isLegalT2AddressImmediate adds c5471c2a575 [ARM] Adjust isLegalT1AddressImmediate for non-legal types adds 54b10449831 [NFC] Added tests for D63038 adds 7081efcc58c [analyzer][NFC][tests] Remove unused expected-plist files
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdLSPServer.cpp | 18 +- .../clangd/test/completion-auto-trigger.test | 22 +- clang/docs/LibASTMatchersTutorial.rst | 2 +- clang/include/clang/Basic/Attr.td | 2 +- clang/include/clang/Basic/CodeGenOptions.h | 4 + clang/include/clang/Driver/CC1Options.td | 3 + clang/include/clang/Driver/Options.td | 2 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 5 +- clang/lib/Basic/Targets/ARM.cpp | 23 + clang/lib/Basic/Targets/ARM.h | 8 + clang/lib/CodeGen/CGDebugInfo.cpp | 24 +- clang/lib/CodeGen/CodeGenModule.cpp | 9 +- clang/lib/CodeGen/CodeGenModule.h | 5 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 3 + clang/lib/Driver/ToolChains/Clang.cpp | 8 + clang/lib/Frontend/CompilerInvocation.cpp | 3 + clang/lib/Sema/SemaCodeComplete.cpp | 125 +--- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 17 +- .../Inputs/expected-plists/cstring-plist.c.plist | 8 - .../expected-plists/plist-stats-output.c.plist | 9 - .../Inputs/expected-plists/yaccignore.c.plist | 4 - clang/test/Analysis/override-werror.c | 9 +- clang/test/CodeCompletion/member-access.cpp | 63 -- clang/test/CodeGenCXX/debug-info-nodebug.cpp | 16 +- clang/test/CodeGenCXX/symbol-partition.cpp | 21 + clang/test/Driver/check-time-trace.cpp | 23 - clang/test/Driver/symbol-partition.c | 5 + ...pragma-attribute-supported-attributes-list.test | 2 +- clang/test/Preprocessor/arm-target-features.c | 21 + clang/test/Sema/attr-nodebug.c | 2 +- clang/tools/driver/cc1_main.cpp | 5 - clang/tools/libclang/CMakeLists.txt | 5 + compiler-rt/lib/dfsan/dfsan.cc | 2 + compiler-rt/lib/dfsan/dfsan_flags.inc | 4 + compiler-rt/test/dfsan/fast16labels.c | 25 + compiler-rt/test/gwp_asan/CMakeLists.txt | 7 +- libcxx/docs/DesignDocs/DebugMode.rst | 37 +- libcxx/include/__config | 6 + libcxx/include/functional | 106 +++- libcxx/include/memory | 46 ++ .../func.wrap.func.con/alloc_F.pass.cpp | 6 +- lld/COFF/Driver.cpp | 26 +- lld/COFF/Driver.h | 2 + lld/COFF/DriverUtils.cpp | 12 - lld/COFF/SymbolTable.cpp | 60 +- lld/COFF/SymbolTable.h | 6 +- lld/ELF/Arch/PPC.cpp | 6 +- lld/ELF/Arch/PPC64.cpp | 57 +- lld/ELF/Arch/X86.cpp | 2 +- lld/ELF/Arch/X86_64.cpp | 2 +- lld/ELF/Config.h | 1 - lld/ELF/Driver.cpp | 4 + lld/ELF/InputSection.h | 4 + lld/ELF/LinkerScript.cpp | 12 +- lld/ELF/Relocations.cpp | 40 +- lld/ELF/SyntheticSections.cpp | 411 +++++++++---- lld/ELF/SyntheticSections.h | 85 ++- lld/ELF/Thunks.cpp | 7 +- lld/ELF/Writer.cpp | 575 +++++++++++-------- lld/docs/Partitions.rst | 5 +- lld/test/COFF/export-stdcall.s | 31 + lld/test/COFF/export-weak-alias.s | 32 ++ lld/test/ELF/linkerscript/orphan-report.s | 2 +- lld/test/ELF/partition-exidx.s | 49 ++ lld/test/ELF/partition-notes.s | 45 ++ lld/test/ELF/partition-pack-dyn-relocs.s | 51 ++ lld/test/ELF/partition-synthetic-sections.s | 241 ++++++++ lldb/cmake/modules/LLDBConfig.cmake | 2 +- lldb/lit/CMakeLists.txt | 28 +- .../Plugins/SymbolFile/DWARF/DWARFDebugLine.h | 3 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 10 +- lldb/source/Utility/Args.cpp | 3 +- lldb/tools/lldb-test/lldb-test.cpp | 4 +- lldb/utils/lldb-dotest/CMakeLists.txt | 24 +- llvm/CMakeLists.txt | 7 + llvm/cmake/config-ix.cmake | 7 + llvm/docs/CommandGuide/index.rst | 3 +- llvm/docs/CommandGuide/llvm-lipo.rst | 33 ++ llvm/include/llvm/BinaryFormat/ELF.h | 2 + llvm/include/llvm/CodeGen/SwitchLoweringUtils.h | 275 +++++++++ llvm/include/llvm/CodeGen/TargetInstrInfo.h | 9 +- llvm/include/llvm/CodeGen/TargetPassConfig.h | 4 + llvm/include/llvm/ExecutionEngine/Orc/Core.h | 145 +++-- llvm/include/llvm/ExecutionEngine/Orc/Legacy.h | 11 +- llvm/include/llvm/IR/InstrTypes.h | 16 +- llvm/include/llvm/Object/COFFImportFile.h | 12 + llvm/lib/Analysis/VectorUtils.cpp | 31 +- llvm/lib/CodeGen/CMakeLists.txt | 1 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 5 + llvm/lib/CodeGen/InlineSpiller.cpp | 2 +- llvm/lib/CodeGen/MachineScheduler.cpp | 16 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 48 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 532 +---------------- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 283 ++------- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 38 +- llvm/lib/CodeGen/SwitchLoweringUtils.cpp | 486 ++++++++++++++++ llvm/lib/CodeGen/TargetInstrInfo.cpp | 5 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 4 + llvm/lib/ExecutionEngine/Orc/Core.cpp | 567 ++++++++---------- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 3 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 9 +- llvm/lib/ExecutionEngine/Orc/Legacy.cpp | 3 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 12 +- llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h | 11 +- llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h | 15 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 7 +- llvm/lib/Support/APFloat.cpp | 3 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 2 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 3 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 2 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 28 +- llvm/lib/Target/ARM/ARMInstrNEON.td | 255 +++++--- llvm/lib/Target/SystemZ/CMakeLists.txt | 1 + llvm/lib/Target/SystemZ/SystemZ.h | 1 + llvm/lib/Target/SystemZ/SystemZInstrFormats.td | 204 ++++--- llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 118 ++-- llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 8 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 28 +- llvm/lib/Target/SystemZ/SystemZPostRewrite.cpp | 124 ++++ llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp | 48 +- llvm/lib/Target/SystemZ/SystemZShortenInst.cpp | 25 + llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp | 10 + llvm/lib/Target/X86/X86InstrFMA3Info.cpp | 2 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 3 +- llvm/lib/Target/X86/X86InstrInfo.h | 3 +- llvm/lib/Transforms/IPO/Attributor.cpp | 1 - llvm/lib/Transforms/Scalar/GVN.cpp | 20 +- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 14 +- llvm/lib/Transforms/Utils/VNCoercion.cpp | 12 +- llvm/test/Analysis/CostModel/ARM/gep.ll | 638 ++++++++++++++++++--- .../AArch64/GlobalISel/arm64-irtranslator.ll | 27 + llvm/test/CodeGen/AArch64/arm64-popcnt.ll | 211 +++++-- .../test/CodeGen/AMDGPU/insert-skips-flat-vmem.mir | 10 +- llvm/test/CodeGen/AMDGPU/skip-branch-trap.ll | 58 ++ llvm/test/CodeGen/PowerPC/build-vector-tests.ll | 4 +- .../test/CodeGen/PowerPC/csr-save-restore-order.ll | 6 +- llvm/test/CodeGen/PowerPC/f128-passByValue.ll | 2 +- .../CodeGen/PowerPC/vec_conv_fp_to_i_8byte_elts.ll | 16 +- .../CodeGen/PowerPC/vec_conv_i_to_fp_8byte_elts.ll | 16 +- llvm/test/CodeGen/SystemZ/asm-18.ll | 6 +- llvm/test/CodeGen/SystemZ/ctpop-01.ll | 26 +- llvm/test/CodeGen/SystemZ/int-add-05.ll | 8 +- llvm/test/CodeGen/SystemZ/int-sub-11.ll | 22 + llvm/test/CodeGen/SystemZ/scalar-ctlz.ll | 28 +- .../CodeGen/SystemZ/store_nonbytesized_vecs.ll | 38 +- llvm/test/CodeGen/SystemZ/vec-combine-02.ll | 2 +- llvm/test/CodeGen/X86/ctpop-combine.ll | 118 +++- llvm/test/Object/Inputs/small.ll | 18 + llvm/test/Object/nm-archive.test | 2 +- llvm/test/Transforms/InstCombine/pow_fp_int.ll | 145 +++++ .../LoopDistribute/scev-inserted-runtime-check.ll | 145 +++++ .../llvm-lipo/archs-macho-binary-unknown.test | 15 + llvm/test/tools/llvm-lipo/archs-macho-binary.test | 19 + .../llvm-lipo/archs-universal-binary-arm.test | 40 ++ ...ry.test => archs-universal-binary-unknown.test} | 23 +- ...binary.test => archs-universal-binary-x86.test} | 18 +- ...{help-message.test => help-error-messages.test} | 3 + .../llvm-lipo/verify-arch-universal-binary.test | 14 +- .../tools/llvm-objcopy/ELF/Inputs/partitions.elf | Bin 0 -> 26864 bytes .../llvm-objcopy/ELF/Inputs/partitions.elf.test | 28 + llvm/test/tools/llvm-objcopy/ELF/partitions.test | 187 ++++++ .../llvm-objcopy/MachO/Inputs/various-symbols.s | 23 + .../llvm-objcopy/MachO/real-world-input-copy.test | 6 + .../tools/llvm-objdump/X86/start-stop-address.test | 3 +- llvm/tools/dsymutil/dsymutil.cpp | 8 +- llvm/tools/llvm-lipo/LipoOpts.td | 13 +- llvm/tools/llvm-lipo/llvm-lipo.cpp | 81 ++- llvm/tools/llvm-objcopy/CopyConfig.cpp | 9 + llvm/tools/llvm-objcopy/CopyConfig.h | 2 + llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 12 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 87 ++- llvm/tools/llvm-objcopy/ELF/Object.h | 16 +- llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 2 + llvm/tools/llvm-objcopy/MachO/MachOReader.cpp | 8 +- llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp | 242 +++++++- llvm/tools/llvm-objcopy/MachO/MachOWriter.h | 7 + llvm/tools/llvm-objcopy/MachO/Object.h | 14 +- llvm/tools/llvm-objcopy/ObjcopyOpts.td | 7 + llvm/tools/llvm-objdump/llvm-objdump.cpp | 4 +- llvm/unittests/ADT/StringSetTest.cpp | 7 +- .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 199 +++---- .../ExecutionEngine/Orc/LegacyAPIInteropTest.cpp | 31 +- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 23 +- llvm/unittests/IR/InstructionsTest.cpp | 18 + llvm/utils/LLVMVisualizers/llvm.natvis | 19 +- llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 + llvm/utils/lit/lit/TestRunner.py | 6 +- llvm/utils/unittest/CMakeLists.txt | 6 + 188 files changed, 5985 insertions(+), 2836 deletions(-) delete mode 100644 clang/test/Analysis/Inputs/expected-plists/cstring-plist.c.plist delete mode 100644 clang/test/Analysis/Inputs/expected-plists/plist-stats-output.c.plist delete mode 100644 clang/test/Analysis/Inputs/expected-plists/yaccignore.c.plist create mode 100644 clang/test/CodeGenCXX/symbol-partition.cpp delete mode 100644 clang/test/Driver/check-time-trace.cpp create mode 100644 clang/test/Driver/symbol-partition.c create mode 100644 compiler-rt/test/dfsan/fast16labels.c create mode 100644 lld/test/COFF/export-stdcall.s create mode 100644 lld/test/COFF/export-weak-alias.s create mode 100644 lld/test/ELF/partition-exidx.s create mode 100644 lld/test/ELF/partition-notes.s create mode 100644 lld/test/ELF/partition-pack-dyn-relocs.s create mode 100644 lld/test/ELF/partition-synthetic-sections.s create mode 100644 llvm/docs/CommandGuide/llvm-lipo.rst create mode 100644 llvm/include/llvm/CodeGen/SwitchLoweringUtils.h create mode 100644 llvm/lib/CodeGen/SwitchLoweringUtils.cpp create mode 100644 llvm/lib/Target/SystemZ/SystemZPostRewrite.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/skip-branch-trap.ll create mode 100644 llvm/test/CodeGen/SystemZ/int-sub-11.ll create mode 100644 llvm/test/Object/Inputs/small.ll create mode 100644 llvm/test/Transforms/InstCombine/pow_fp_int.ll create mode 100644 llvm/test/Transforms/LoopDistribute/scev-inserted-runtime-check.ll create mode 100644 llvm/test/tools/llvm-lipo/archs-macho-binary-unknown.test create mode 100644 llvm/test/tools/llvm-lipo/archs-macho-binary.test create mode 100644 llvm/test/tools/llvm-lipo/archs-universal-binary-arm.test copy llvm/test/tools/llvm-lipo/{verify-arch-universal-binary.test => archs-univers [...] copy llvm/test/tools/llvm-lipo/{verify-arch-universal-binary.test => archs-univers [...] rename llvm/test/tools/llvm-lipo/{help-message.test => help-error-messages.test} (76%) create mode 100644 llvm/test/tools/llvm-objcopy/ELF/Inputs/partitions.elf create mode 100644 llvm/test/tools/llvm-objcopy/ELF/Inputs/partitions.elf.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/partitions.test create mode 100644 llvm/test/tools/llvm-objcopy/MachO/Inputs/various-symbols.s