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 900d8a9a3b4 [profile] Fix file contention causing dropped counts on Win [...] adds f59614d906b [OPENMP50]Add if clause in parallel for simd directive. adds 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 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
No new revisions were added by this update.
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/lib/Sema/SemaOpenMP.cpp | 7 +- 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/OpenMP/parallel_for_simd_codegen.cpp | 167 +++- 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 +++ libcxx/include/string | 18 +- 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 + 189 files changed, 9614 insertions(+), 2577 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 [...]