This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-arm-spec2k6-Os_LTO in repository toolchain/ci/llvm-project.
from c6457dcae880 [OpenMP][FIX] Be more deliberate about invalidating the AA [...] adds f4abdb0c074b [libc++][spaceship] Implement std::pair::operator<=> adds e7b169a8ae99 [AMDGPU] Fix gcc warnings about unused variables [NFC] adds b7050c791d89 [mlir] Fix build on Windows on Arm adds 352a2e671625 [clang][tooling] NFC: Refactor command-line diagnostic tests adds 76656ec8ec53 [X86][FP16] Combine the FADD(A, FMA(B, C, 0)) to FMA(B, C, A) adds 08ef24f6abdf Wrap xar/xar.h include in extern "C" block adds 1f3f144446d1 [NFC] Wrap MLIR addAffineForOpDomain warning with LLVM_DEBUG adds 4223195de3ea [clangd] Ensure lambda init-capture gets semantic token adds c5e0313e4489 [ModuleInlinerWrapperPass] Do some naive printing of wrapp [...] adds c3ae8ecb520e [DAGCombiner] Rename isAlias as mayAlias. NFC adds 6cef28ed2df1 [TII] Remove the MFI argument to convertToThreeAddress. NFC. adds 5e28c892d06f [Driver] Correctly handle static C++ standard library adds 904ca7d2ed97 Revert "[Driver] Correctly handle static C++ standard library" adds 8b87c3d57367 [libc] Add optimized memset for AArch64 adds 05663dc14644 [InstSimplify] Don't lose inbounds when simplifying a GEP adds af8b14c278c2 tsan: remove unnecessary enum values (NFC) adds 356ecd9bd1c5 tsan: remove DontDumpShadow from Go build adds dcc6db22d850 tsan: add another deep stack test adds 20d3e518010a tsan: use RawShadow instead of u64 more adds 702cb7afe9de tsan: move shadow declaration into a separate header file (NFC) adds ce59ccd04023 [fir][NFC] inline trival isa_<type> functions adds e7c879a69d6b [RISCV][VP] Add support for VP_REDUCE_* operations adds 5685eb950da7 [lldb] Fix DomainSocket::GetSocketName for unnamed sockets adds 85a586501bcc [BasicBlockUtils] Fixup of an assumed typo in MergeBlockIn [...] adds 5cabe4d9d322 [CodeGen] RegisterCoalescer::buildVRegToDbgValueMap - use [...] adds 2a5936faf0f3 [CodeGen] ProcessSDDbgValues - use const-ref value in for- [...] adds fbacf5ad385c [RISCV] Add missing op type OPERAND_UIMM2, OPERAND_UIMM3 a [...] adds 5ce89279c098 [DSE] Track earliest escape, use for loads in isReadClobber. adds 7faf1285f2c4 tsan: remove expected race leftover adds 1711a6ec6509 [libc++] Remove uses of _LIBCPP_HAS_NO_VARIABLE_TEMPLATES adds c75c5c5f8f37 [CodeGen] update test file to not run the entire LLVM opti [...] adds cef0280a95dd [gn build] (semi-manually) port 702cb7afe9de adds 64f623d4c37c [gn build] (manually) port ac191bcc99e2f adds ac889a5262f2 [gn build] Port f4abdb0c074b adds bb9333c3504a [InstCombine] fold cast of right-shift if high bits are no [...] adds c931d35216a3 [CostModel][X86] Increase i64 mul cost from 1 to 2 adds eb209c13cce9 clangd: Do not report inline overrides twice adds 828422747d65 [ORC][examples] Fix segfault in LLJITWithTargetProcessControl adds 3778c1cd6ef5 [Sema] Fix a null pointer reference crash. adds 2ac53fffaeda [AMDGPU] Avoid processing functions in amdgpu-propagate-at [...] adds 5f2c53bdf4c5 Pass some DataLayout arguments by const-ref adds 8ecf3660f2de Fix buildbot error. adds 87689657e28c Support: Fix missing whitespace in comment for inconvertib [...] adds b240a2980b6e [x86] add AVX run to tests of fcmp logic; NFC adds b03e701c1453 [lldb] [gdb-remote] Refactor getting remote regs to use lo [...] adds 6fbed33d4a7d [lldb] [gdb-remote] Use local regnos for value_regs/invali [...] adds 7f5ca8cc2158 [clang] Use portable "#!/usr/bin/env bash" shebang for too [...] adds d5c67bba62d3 [RegAlloc] Cast uint8_t to unsigned before printing it. adds a95061691e43 [SampleFDO] Remove redundant declarations (NFC) adds f9912fe4eac9 [PowerPC] Add range checks for P10 Vector Builtins adds fd04fd9ac92d [libc++] Use CMake interface targets to setup benchmark flags adds 8229cb741253 [LiveIntervals] Fix repairOldRegInRange for simple def cases adds 12504f50729a Revert "[lldb] [gdb-remote] Use local regnos for value_reg [...] adds bcb6b97cde84 Revert "[lldb] [gdb-remote] Refactor getting remote regs t [...] adds 1a6e1ee42a6a Resolve {GlobalValue,GloalIndirectSymol}::getBaseObject confusion adds 1e3c6fc7cb9d [JumpThreading] Ignore free instructions
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/SemanticHighlighting.cpp | 28 +- clang-tools-extra/clangd/XRefs.cpp | 13 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 10 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 3 + clang/lib/Headers/altivec.h | 35 +- clang/lib/Sema/SemaChecking.cpp | 5 + clang/lib/Sema/SemaDecl.cpp | 2 +- clang/test/CodeGen/aapcs-bitfield.c | 2537 +++++++++++++------- clang/test/CodeGen/builtins-ppc-p10vector-error.c | 32 + clang/test/CodeGen/builtins-ppc-p10vector.c | 24 + clang/test/SemaCXX/rounding-math-crash.cpp | 3 + clang/tools/diag-build/diag-build.sh | 2 +- clang/unittests/Tooling/ToolingTest.cpp | 57 +- clang/utils/make-ast-dump-check.sh | 2 +- compiler-rt/lib/tsan/CMakeLists.txt | 1 + compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp | 34 +- compiler-rt/lib/tsan/rtl/tsan_platform_posix.cpp | 2 +- compiler-rt/lib/tsan/rtl/tsan_rtl.cpp | 7 - compiler-rt/lib/tsan/rtl/tsan_rtl.h | 246 +- compiler-rt/lib/tsan/rtl/tsan_shadow.h | 233 ++ compiler-rt/test/tsan/deep_stack2.cpp | 42 + flang/include/flang/Optimizer/Dialect/FIRType.h | 28 +- flang/lib/Optimizer/Dialect/FIRType.cpp | 18 - libc/src/string/CMakeLists.txt | 9 +- libc/src/string/aarch64/memset.cpp | 49 + libc/src/string/memory_utils/elements_aarch64.h | 48 + libcxx/benchmarks/CMakeLists.txt | 79 +- libcxx/docs/Status/SpaceshipProjects.csv | 4 +- libcxx/include/CMakeLists.txt | 1 + libcxx/include/__compare/synth_three_way.h | 51 + libcxx/include/__config | 11 - libcxx/include/__utility/pair.h | 23 + libcxx/include/chrono | 2 +- libcxx/include/module.modulemap | 1 + libcxx/include/ratio | 2 +- libcxx/include/type_traits | 172 +- libcxx/include/utility | 14 +- .../compare/synth_three_way.module.verify.cpp | 16 + .../expos.only.func/synth_three_way.pass.cpp | 166 ++ libcxx/test/libcxx/selftest/test_macros.pass.cpp | 21 +- .../pairs/pairs.spec/three_way_comparison.pass.cpp | 115 + libcxx/test/support/test_macros.h | 14 - lld/MachO/SyntheticSections.cpp | 2 + lldb/source/Host/posix/DomainSocket.cpp | 47 +- lldb/unittests/Host/SocketTest.cpp | 2 + .../LLJITWithTargetProcessControl.cpp | 3 +- llvm/include/llvm/Analysis/CaptureTracking.h | 14 + llvm/include/llvm/Analysis/InstructionSimplify.h | 2 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 3 +- llvm/include/llvm/IR/GlobalAlias.h | 6 + llvm/include/llvm/IR/GlobalIFunc.h | 14 +- llvm/include/llvm/Support/Error.h | 2 +- llvm/include/llvm/Transforms/IPO/Inliner.h | 3 + .../include/llvm/Transforms/Scalar/JumpThreading.h | 8 +- .../Transforms/Utils/SampleProfileLoaderBaseImpl.h | 5 - llvm/lib/Analysis/CaptureTracking.cpp | 76 + llvm/lib/Analysis/InstructionSimplify.cpp | 20 +- llvm/lib/Analysis/PHITransAddr.cpp | 4 +- llvm/lib/CodeGen/LiveIntervals.cpp | 13 +- llvm/lib/CodeGen/RegAllocGreedy.cpp | 2 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 15 + .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 111 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 8 + .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 2 +- llvm/lib/CodeGen/TwoAddressInstructionPass.cpp | 6 +- llvm/lib/IR/Globals.cpp | 17 +- llvm/lib/Object/IRSymtab.cpp | 10 +- llvm/lib/Object/ModuleSymbolTable.cpp | 2 +- .../Target/AMDGPU/AMDGPUPropagateAttributes.cpp | 9 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 6 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 14 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 3 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 10 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 3 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 201 +- llvm/lib/Target/RISCV/RISCVISelLowering.h | 17 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 16 +- llvm/lib/Target/RISCV/RISCVInstrInfo.h | 3 +- llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td | 22 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 4 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 3 +- llvm/lib/Target/X86/X86FixupLEAs.cpp | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 78 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 38 +- llvm/lib/Target/X86/X86InstrInfo.h | 4 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 1 + llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 7 +- llvm/lib/Transforms/IPO/Inliner.cpp | 18 + .../InstCombine/InstCombineSimplifyDemanded.cpp | 20 +- .../InstCombine/InstructionCombining.cpp | 3 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 57 + llvm/lib/Transforms/Scalar/JumpThreading.cpp | 61 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 7 +- llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp | 3 +- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 2 +- llvm/lib/Transforms/Utils/SplitModule.cpp | 9 +- llvm/test/Analysis/CostModel/X86/arith-fix.ll | 200 +- llvm/test/Analysis/CostModel/X86/arith-overflow.ll | 120 +- llvm/test/Analysis/CostModel/X86/arith.ll | 20 +- llvm/test/Analysis/CostModel/X86/rem.ll | 280 +-- .../test/Analysis/CostModel/X86/slm-arith-costs.ll | 2 +- llvm/test/CodeGen/AMDGPU/extract-load-i1.ll | 1 + llvm/test/CodeGen/AMDGPU/twoaddr-regsequence.mir | 24 + llvm/test/CodeGen/ARM/signext-inreg.ll | 1 + .../RISCV/rvv/fixed-vectors-reduction-fp-vp.ll | 173 ++ .../RISCV/rvv/fixed-vectors-reduction-int-vp.ll | 1377 +++++++++++ .../RISCV/rvv/fixed-vectors-reduction-mask-vp.ll | 265 ++ llvm/test/CodeGen/RISCV/rvv/vreductions-fp-vp.ll | 257 ++ llvm/test/CodeGen/RISCV/rvv/vreductions-int-vp.ll | 2063 ++++++++++++++++ llvm/test/CodeGen/RISCV/rvv/vreductions-mask-vp.ll | 367 +++ .../CodeGen/X86/avx512fp16-combine-vfmac-fadd.ll | 234 ++ llvm/test/CodeGen/X86/fcmp-logic.ll | 264 +- llvm/test/CodeGen/X86/mul-shift-reassoc.ll | 1 + llvm/test/LTO/Resolution/X86/ifunc.ll | 16 +- llvm/test/Other/new-pm-print-pipeline.ll | 6 + .../DeadStoreElimination/captures-before-load.ll | 65 +- .../X86/loop-invariant-conditions.ll | 20 +- llvm/test/Transforms/InstCombine/trunc-demand.ll | 56 +- .../InstSimplify/simplify-nested-bitcast.ll | 2 +- .../Transforms/JumpThreading/free_instructions.ll | 24 +- .../inlining-alignment-assumptions.ll | 12 +- .../test/Transforms/SLPVectorizer/X86/arith-fix.ll | 178 +- .../test/Transforms/SLPVectorizer/X86/arith-mul.ll | 199 +- llvm/tools/llvm-exegesis/lib/Assembler.cpp | 2 +- .../gn/secondary/compiler-rt/lib/tsan/BUILD.gn | 1 + llvm/utils/gn/secondary/compiler-rt/test/BUILD.gn | 3 +- llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 1 + mlir/lib/Analysis/AffineStructures.cpp | 2 +- mlir/tools/mlir-tblgen/RewriterGen.cpp | 8 +- 131 files changed, 9050 insertions(+), 2387 deletions(-) create mode 100644 clang/test/CodeGen/builtins-ppc-p10vector-error.c create mode 100644 clang/test/SemaCXX/rounding-math-crash.cpp create mode 100644 compiler-rt/lib/tsan/rtl/tsan_shadow.h create mode 100644 compiler-rt/test/tsan/deep_stack2.cpp create mode 100644 libc/src/string/aarch64/memset.cpp create mode 100644 libcxx/include/__compare/synth_three_way.h create mode 100644 libcxx/test/libcxx/diagnostics/detail.headers/compare/synth_thr [...] create mode 100644 libcxx/test/libcxx/library/description/conventions/expos.only.f [...] create mode 100644 libcxx/test/std/utilities/utility/pairs/pairs.spec/three_way_co [...] create mode 100644 llvm/test/CodeGen/AMDGPU/twoaddr-regsequence.mir create mode 100644 llvm/test/CodeGen/RISCV/rvv/fixed-vectors-reduction-fp-vp.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/fixed-vectors-reduction-int-vp.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/fixed-vectors-reduction-mask-vp.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vreductions-fp-vp.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vreductions-int-vp.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vreductions-mask-vp.ll create mode 100644 llvm/test/CodeGen/X86/avx512fp16-combine-vfmac-fadd.ll