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 703c26f03be Optimize and fix basic_string move assignment operator. Rev [...] adds 939544add98 [clangd] Handle the missing call expr in targetDecl. adds c13c5fea012 Remove a comment obsoleted by r227345. adds 5e6b728763e [InstCombine] add tests for copysign; NFC adds f4bba07b87c [ARM][MVE][Intrinsics] Add MVE VABD intrinsics. Add unit tests. adds e8a8dbe9c45 [ARM][MVE][Intrinsics] Add MVE VMUL intrinsics. Remove anno [...] adds a048bf87fb6 [ARM][MVE][Intrinsics] Add MVE VAND/VORR/VORN/VEOR/VBIC int [...] adds 3d9b1128d60 [ELF][ARM] Add getPCBias() adds bcd0798c47c [LifetimeAnalysis] Fix PR44150 adds 0d3d4d3b0fc [scudo][standalone] Make tests work on Fuchsia adds 2045d2c90e2 Make memory dump same as the one in asan. adds f30fe16d490 scudo: Call setCurrentTSD(nullptr) when bringing down the T [...] adds 6fd6cfdf72f scudo: Replace a couple of macros with their expansions. adds b208088a211 scudo: Limit the number of bytes tested in a realloc test. adds b19ec1eb3d0 [BPI] Improve unreachable/ColdCall heurstics to handle loops. adds ebfff46c8d2 [LegalizeTypes][FPEnv][X86] Add initial support for softeni [...] adds b98a0c7f6c9 [clang][CodeGen] Implicit Conversion Sanitizer: handle incr [...] adds 5c5e860535d [clang-tidy] Fix PR35824 adds 5c166f1d196 [x86] make SLM extract vector element more expensive than default adds 5d21f75b576 Revert b19ec1eb3d0c adds 9283681e168 [CriticalAntiDepBreaker] Teach the regmask clobber check to [...] adds f584f04dab6 [ConstExprPreter] Removed the flag forcing the use of the i [...] adds dcceab1a0ac [PowerPC] Add new Future CPU for PowerPC in LLVM adds 340e7c0b77a build: avoid hardcoding the libxml2 library name adds cfcfd8a056e build: avoid cached literals being linked against adds 7ca7d62c6ea [Attributor] Move pass after InstCombine to futher eliminat [...] adds 549ff601f05 Try to reenable -Wdeprecated-copy under -Wextra adds 8e84c9ae998 [PowerPC] Separate Features that are known to be Power9 spe [...] adds 40963b2bf0e Revert "[Attributor] Move pass after InstCombine to futher [...] adds 98740643f79 [AIX] Emit TOC entries for ASM printing adds 8f28f26860b [X86] Add SSEPackedSingle/Double execution domain to COMI/U [...] adds 5272d2a3a43 [ADT] Fixed -Wdeprecated-copy warning. NFCI adds 1ac700cdef7 [CodeGen] Fix clang crash on aggregate initialization of ar [...] adds acc79aa0e74 Revert "Revert 1689ad27af5 "[builtins] Implement rounding m [...] adds 789a7aa37d0 Properly disambiguate between array declarators and array s [...] adds 601cc29a57d Revert "Revert "gn build: (manually) try to merge 1689ad27af"" adds 8f73a93b2de [X86] Add support for STRICT_FP_TO_UINT/SINT from fp128. adds 1727c4f1a2c [LegalizeTypes][X86] Add ExpandIntegerResult support for ST [...] adds a7acba29c19 Use InitLLVM in clang-tidy adds ed521fef031 [LegalTypes][X86] Add SoftenFloatOperand support for STRICT [...] adds 735f4793f13 [LegalizeTypes] Remove dead code related to softening f16 w [...] adds 825debe847d [InlineCost] Fix infinite loop in indirect call evaluation adds c33598d5e54 [JITLink] Make sure MachO/x86-64 handles 32-bit signed adde [...] adds 1bc5c52afdc [X86][NFC] Rename test file for following changes. adds bb7d75ef1df [llvm-readelf][llvm-readobj][test] - Cleanup test cases for [...] adds b44e91a4725 [lldb] Remove debugging code used for LLDB_DWARF_DONT_COMPL [...] adds 2e5bb6d8d94 [LLDB] [PECOFF] Factorize mapping section names to types us [...] adds 934c025e9bd [LLDB] [PECOFF] Look for the truncated ".eh_fram" section name adds f5c54f40327 [LLDB] Always interpret arm instructions as thumb on windows adds 7f362f04a78 [llvm-readelf] - Make GNU style dumping of invalid SHT_GNU_ [...] adds f7e31e0cfd3 [lldb][NFC] Split up DWARFASTParserClang::CompleteTypeFromDWARF adds 943d8326dd3 AMDGPU: Fix lit test checks with dag option adds f286f2dda4d [LLDB] [test] Add a missing "REQUIRES: arm" line adds 9d2679152a4 [lldb][NFC] Make GetAsCXXRecordDecl static adds ee79feaec3e [lldb][NFC] Remove forward declaration of PrivateAutoComple [...] adds 08cce03a6d9 [clangd] Tweak the no-index error message for rename, NFC. adds 2330cee82f0 [clangd] Prefer the left character if the character on the [...] adds 2e3c040ee06 [lldb][NFC] Remove unused CStringToDIEMap typedef new 3c3aca245e6 [clangd] Don't perform rename when the refs result from ind [...] new 373e2a4f69d [lldb] NFC: refactor CompileUnit::ResolveSymbolContext new a54ef8af89c [lldb][NFC] Use llvm::StringRef instead of C-strings as mul [...] new 42c857aa478 [lldb][NFC] Remove unused STLUtil include and STLUtil.h header new 66237889a79 [include-fixer] Python 3 support for clang-include-fixer.py new 50e2ffa18da Revert "[lldb] NFC: refactor CompileUnit::ResolveSymbolContext" new d1a561d4468 [lldb] Simplify and improve FileSpecTest new bf716eb8074 [lldb] Add FileSpec::Equal unit tests new b18e190b7ca [lldb] refactor FileSpec::Equal
The 9 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 +- .../bugprone/SuspiciousSemicolonCheck.cpp | 3 +- .../clang-tidy/tool/ClangTidyMain.cpp | 3 +- clang-tools-extra/clangd/FindTarget.cpp | 3 + clang-tools-extra/clangd/Selection.cpp | 5 +- clang-tools-extra/clangd/refactor/Rename.cpp | 38 +- .../clangd/unittests/FindTargetTests.cpp | 17 + clang-tools-extra/clangd/unittests/RenameTests.cpp | 28 + .../clangd/unittests/SelectionTests.cpp | 2 +- .../clangd/unittests/SemanticSelectionTests.cpp | 5 +- .../bugprone-suspicious-semicolon-constexpr.cpp | 31 + clang/docs/ConstantInterpreter.rst | 3 +- clang/docs/ReleaseNotes.rst | 4 + clang/include/clang/Basic/DiagnosticGroups.td | 1 + clang/include/clang/Basic/LangOptions.def | 2 - clang/include/clang/Basic/arm_mve.td | 56 ++ clang/include/clang/Basic/arm_mve_defs.td | 4 + clang/include/clang/Driver/Options.td | 2 - clang/lib/AST/ExprConstant.cpp | 118 +-- clang/lib/AST/Interp/Context.cpp | 64 +- clang/lib/AST/Interp/Context.h | 24 +- clang/lib/CodeGen/CGExprAgg.cpp | 2 +- clang/lib/CodeGen/CGExprScalar.cpp | 63 +- clang/lib/CodeGen/ConstantEmitter.h | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 3 - clang/lib/Frontend/CompilerInvocation.cpp | 2 - clang/lib/Parse/ParseTentative.cpp | 14 +- clang/lib/Sema/SemaInit.cpp | 33 +- clang/test/AST/Interp/cond.cpp | 2 +- clang/test/CodeGen/arm-mve-intrinsics/vabdq.c | 95 ++ clang/test/CodeGen/arm-mve-intrinsics/vandq.c | 72 ++ clang/test/CodeGen/arm-mve-intrinsics/vbicq.c | 74 ++ clang/test/CodeGen/arm-mve-intrinsics/veorq.c | 72 ++ clang/test/CodeGen/arm-mve-intrinsics/vmulq.c | 125 +++ clang/test/CodeGen/arm-mve-intrinsics/vornq.c | 74 ++ clang/test/CodeGen/arm-mve-intrinsics/vorrq.c | 72 ++ .../catch-implicit-conversions-basics-negatives.c | 12 + .../catch-implicit-conversions-incdec-basics.c | 139 +++ ...integer-arithmetic-value-change-incdec-basics.c | 139 +++ ...ch-implicit-integer-conversions-incdec-basics.c | 139 +++ ...h-implicit-integer-sign-changes-incdec-basics.c | 139 +++ .../catch-implicit-integer-sign-changes-incdec.c | 307 +++++++ ...ch-implicit-integer-truncations-incdec-basics.c | 139 +++ ...icit-signed-integer-truncations-incdec-basics.c | 139 +++ ...ch-implicit-signed-integer-truncations-incdec.c | 303 +++++++ ...it-unsigned-integer-truncations-incdec-basics.c | 101 +++ clang/test/CodeGen/label-array-aggregate-init.c | 6 + clang/test/Parser/cxx-ambig-decl-expr.cpp | 22 + clang/test/Sema/warn-lifetime-analysis-nocfg.cpp | 5 + clang/test/SemaCXX/deprecated-copy.cpp | 1 + compiler-rt/lib/builtins/CMakeLists.txt | 7 + compiler-rt/lib/builtins/i386/fp_mode.c | 39 + compiler-rt/lib/hwasan/hwasan_report.cpp | 3 +- .../lib/scudo/standalone/allocator_config.h | 2 +- compiler-rt/lib/scudo/standalone/atomic_helpers.h | 34 +- compiler-rt/lib/scudo/standalone/checksum.h | 2 +- compiler-rt/lib/scudo/standalone/chunk.h | 18 +- compiler-rt/lib/scudo/standalone/combined.h | 6 +- compiler-rt/lib/scudo/standalone/common.h | 30 +- compiler-rt/lib/scudo/standalone/flags_parser.cpp | 2 +- compiler-rt/lib/scudo/standalone/fuchsia.cpp | 4 +- compiler-rt/lib/scudo/standalone/internal_defs.h | 3 - compiler-rt/lib/scudo/standalone/primary32.h | 4 +- compiler-rt/lib/scudo/standalone/primary64.h | 2 +- compiler-rt/lib/scudo/standalone/quarantine.h | 2 +- compiler-rt/lib/scudo/standalone/report.cpp | 2 +- compiler-rt/lib/scudo/standalone/secondary.h | 12 +- compiler-rt/lib/scudo/standalone/size_class_map.h | 2 +- .../lib/scudo/standalone/tests/atomic_test.cpp | 5 +- .../lib/scudo/standalone/tests/bytemap_test.cpp | 5 +- .../lib/scudo/standalone/tests/checksum_test.cpp | 4 +- .../lib/scudo/standalone/tests/chunk_test.cpp | 4 +- .../lib/scudo/standalone/tests/combined_test.cpp | 47 +- .../lib/scudo/standalone/tests/flags_test.cpp | 4 +- .../lib/scudo/standalone/tests/list_test.cpp | 5 +- .../lib/scudo/standalone/tests/map_test.cpp | 9 +- .../lib/scudo/standalone/tests/mutex_test.cpp | 5 +- .../lib/scudo/standalone/tests/primary_test.cpp | 15 +- .../lib/scudo/standalone/tests/quarantine_test.cpp | 5 +- .../lib/scudo/standalone/tests/release_test.cpp | 5 +- .../lib/scudo/standalone/tests/report_test.cpp | 8 +- .../lib/scudo/standalone/tests/scudo_unit_test.h | 29 + .../standalone/tests/scudo_unit_test_main.cpp | 18 +- .../lib/scudo/standalone/tests/secondary_test.cpp | 13 +- .../scudo/standalone/tests/size_class_map_test.cpp | 5 +- .../lib/scudo/standalone/tests/stats_test.cpp | 5 +- .../lib/scudo/standalone/tests/strings_test.cpp | 5 +- .../lib/scudo/standalone/tests/tsd_test.cpp | 8 +- .../lib/scudo/standalone/tests/vector_test.cpp | 4 +- .../lib/scudo/standalone/tests/wrappers_c_test.cpp | 18 +- .../scudo/standalone/tests/wrappers_cpp_test.cpp | 9 +- compiler-rt/lib/scudo/standalone/tsd.h | 8 +- compiler-rt/lib/scudo/standalone/tsd_shared.h | 1 + .../lib/scudo/standalone/wrappers_c_checks.h | 10 +- compiler-rt/test/builtins/Unit/addtf3_test.c | 3 +- compiler-rt/test/builtins/Unit/subtf3_test.c | 3 +- .../ImplicitConversion/integer-conversion-incdec.c | 122 +++ .../integer-sign-change-incdec.c | 120 +++ .../signed-integer-truncation-incdec.c | 122 +++ lld/ELF/Relocations.cpp | 20 +- lldb/include/lldb/Core/STLUtils.h | 26 - .../include/lldb/Interpreter/CommandReturnObject.h | 1 - lldb/include/lldb/Symbol/ClangASTContext.h | 3 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 172 ++-- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h | 2 + .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 491 +++++------ .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 5 + .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.h | 6 - lldb/source/Symbol/Symtab.cpp | 15 +- lldb/source/Symbol/Variable.cpp | 7 - lldb/source/Utility/ArchSpec.cpp | 3 + lldb/source/Utility/FileSpec.cpp | 16 +- .../Shell/ObjectFile/PECOFF/disassemble-thumb.yaml | 94 ++ .../Shell/ObjectFile/PECOFF/section-types.yaml | 92 ++ lldb/unittests/Utility/FileSpecTest.cpp | 68 +- llvm/cmake/config-ix.cmake | 1 - llvm/include/llvm/IR/IntrinsicsARM.td | 24 + llvm/include/llvm/MC/MCAsmInfo.h | 6 + llvm/include/llvm/MC/MCSymbolXCOFF.h | 12 + llvm/include/llvm/Support/CommandLine.h | 2 +- llvm/lib/Analysis/InlineCost.cpp | 170 ++-- llvm/lib/BinaryFormat/XCOFF.cpp | 4 + llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp | 16 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 246 ++++-- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 26 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 1 - llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 8 +- llvm/lib/MC/MCSectionXCOFF.cpp | 2 + llvm/lib/Support/Host.cpp | 3 + llvm/lib/Target/ARM/ARMInstrMVE.td | 230 +++-- .../Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 1 + .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 8 +- llvm/lib/Target/PowerPC/PPC.td | 27 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 133 ++- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 5 +- llvm/lib/Target/PowerPC/PPCSubtarget.h | 1 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 13 +- llvm/lib/Target/X86/X86InstrAVX512.td | 27 +- llvm/lib/Target/X86/X86InstrSSE.td | 39 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 14 + llvm/lib/WindowsManifest/CMakeLists.txt | 18 +- .../CostModel/PowerPC/future-cost-model.ll | 16 + llvm/test/Analysis/CostModel/X86/fptosi.ll | 59 +- llvm/test/Analysis/CostModel/X86/fptoui.ll | 59 +- .../CostModel/X86/shuffle-extract_subvector.ll | 654 ++++++++++---- llvm/test/Analysis/CostModel/X86/vector-extract.ll | 680 +++++++++++++-- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll | 26 +- .../CodeGen/PowerPC/aix-lower-block-address.ll | 2 +- .../PowerPC/aix-lower-constant-pool-index.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-lower-jump-table.ll | 2 +- .../CodeGen/PowerPC/aix-xcoff-data-only-notoc.ll | 12 + llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll | 48 ++ llvm/test/CodeGen/PowerPC/check-cpu.ll | 11 + .../CodeGen/PowerPC/lower-globaladdr32-aix-asm.ll | 4 +- .../CodeGen/PowerPC/lower-globaladdr64-aix-asm.ll | 4 +- .../test/CodeGen/Thumb2/LowOverheadLoops/wlstp.mir | 12 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vabdq.ll | 62 ++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vandq.ll | 104 +++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vbicq.ll | 108 +++ llvm/test/CodeGen/Thumb2/mve-intrinsics/veorq.ll | 104 +++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulq.ll | 58 ++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vornq.ll | 108 +++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vorrq.ll | 104 +++ llvm/test/CodeGen/X86/fp-intrinsics.ll | 153 ++++ llvm/test/CodeGen/X86/fp128-cast-strict.ll | 394 +++++++++ llvm/test/CodeGen/X86/fp128-libcalls-strict.ll | 788 ++++++++++++++++- .../X86/{mmx-reg-usage.ll => mxcsr-reg-usage.ll} | 13 +- llvm/test/CodeGen/X86/pr44140.ll | 7 +- .../JITLink/X86/MachO_x86-64_relocations.s | 35 +- .../Transforms/Inline/inline-indirect-chain.ll | 55 ++ llvm/test/Transforms/InstCombine/copysign.ll | 41 + .../Transforms/LoopVectorize/X86/interleaving.ll | 12 +- .../Transforms/SLPVectorizer/X86/alternate-cast.ll | 98 ++- .../Transforms/SLPVectorizer/X86/alternate-int.ll | 41 +- llvm/test/Transforms/SLPVectorizer/X86/hadd.ll | 57 +- llvm/test/Transforms/SLPVectorizer/X86/hsub.ll | 57 +- llvm/test/Transforms/SLPVectorizer/X86/sext.ll | 938 ++++++++++++-------- llvm/test/Transforms/SLPVectorizer/X86/zext.ll | 954 ++++++++++++++------- .../tools/llvm-readobj/elf-verdef-invalid.test | 236 +++++ ...id-versioning.test => elf-verneed-invalid.test} | 3 +- llvm/test/tools/llvm-readobj/elf-versioninfo.test | 237 +---- llvm/tools/llvm-readobj/ELFDumper.cpp | 40 +- llvm/unittests/ADT/TestGraph.h | 4 +- llvm/unittests/Target/ARM/MachineInstrTest.cpp | 6 +- .../gn/secondary/compiler-rt/lib/builtins/BUILD.gn | 2 + 186 files changed, 9470 insertions(+), 2529 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/bugprone-suspicious-semicolon [...] create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vabdq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vandq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vbicq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/veorq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vmulq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vornq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vorrq.c create mode 100644 clang/test/CodeGen/catch-implicit-conversions-basics-negatives.c create mode 100644 clang/test/CodeGen/catch-implicit-conversions-incdec-basics.c create mode 100644 clang/test/CodeGen/catch-implicit-integer-arithmetic-value-chan [...] create mode 100644 clang/test/CodeGen/catch-implicit-integer-conversions-incdec-basics.c create mode 100644 clang/test/CodeGen/catch-implicit-integer-sign-changes-incdec-basics.c create mode 100644 clang/test/CodeGen/catch-implicit-integer-sign-changes-incdec.c create mode 100644 clang/test/CodeGen/catch-implicit-integer-truncations-incdec-basics.c create mode 100644 clang/test/CodeGen/catch-implicit-signed-integer-truncations-in [...] create mode 100644 clang/test/CodeGen/catch-implicit-signed-integer-truncations-incdec.c create mode 100644 clang/test/CodeGen/catch-implicit-unsigned-integer-truncations- [...] create mode 100644 clang/test/CodeGen/label-array-aggregate-init.c create mode 100644 compiler-rt/lib/builtins/i386/fp_mode.c create mode 100644 compiler-rt/lib/scudo/standalone/tests/scudo_unit_test.h create mode 100644 compiler-rt/test/ubsan/TestCases/ImplicitConversion/integer-con [...] create mode 100644 compiler-rt/test/ubsan/TestCases/ImplicitConversion/integer-sig [...] create mode 100644 compiler-rt/test/ubsan/TestCases/ImplicitConversion/signed-inte [...] delete mode 100644 lldb/include/lldb/Core/STLUtils.h create mode 100644 lldb/test/Shell/ObjectFile/PECOFF/disassemble-thumb.yaml create mode 100644 lldb/test/Shell/ObjectFile/PECOFF/section-types.yaml create mode 100644 llvm/test/Analysis/CostModel/PowerPC/future-cost-model.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-data-only-notoc.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll create mode 100644 llvm/test/CodeGen/PowerPC/check-cpu.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vabdq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vandq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vbicq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/veorq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vornq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vorrq.ll rename llvm/test/CodeGen/X86/{mmx-reg-usage.ll => mxcsr-reg-usage.ll} (95%) create mode 100644 llvm/test/Transforms/Inline/inline-indirect-chain.ll create mode 100644 llvm/test/Transforms/InstCombine/copysign.ll create mode 100644 llvm/test/tools/llvm-readobj/elf-verdef-invalid.test rename llvm/test/tools/llvm-readobj/{elf-invalid-versioning.test => elf-verneed-in [...]