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_tx1/llvm-master-aarch64-spec2k6-O3 in repository toolchain/ci/llvm-project.
from f1ab60e40d16 Fix FindZ3.cmake to support static libraries and Windows adds 1c9c2c91d4d4 [mlir] Remove the default isDynamicallyLegal hook adds d81a843846f4 [mlir] Put back virtual ~ConversionTarget(), some users st [...] adds 971f4173f82d [AMDGPU][GlobalISel] Insert an and with exec before s_cbra [...] adds d510b5f199d6 [lldb][AArch64] Annotate synchronous tag faults adds d8fd2146daaa NFC: Change quotes from Unicode to ASCII adds da61ab847577 [AArch64][GlobalISel] More widenToNextPow2 changes, this t [...] adds 08d92dbbffa5 [AArch64][AsmParser] NFC: Parser.getTok() -> getTok() adds 8bf0a406087e [flang][driver] Forward `-fopenmp`/`-fopenacc` to the host [...] adds b8f4232823d7 tsan: rename deadlock detector Mutex to UserMutex adds 4e15ee286775 sanitizer_common: remove BlockingMutex and RWMutex adds 0d68cfc99668 tsan: store ThreadRegistry in Context by value adds 2537120c870c Follow-up to D105207, only salvage affine SCEVs to avoid a crash adds 68546c9d6fc5 bugprone-forwarding-reference-overload: support non-type t [...] adds 486489312743 [Utils] Do not remove comments in llc test script adds 191831e380f3 [AArch64][SVE] Fix incorrect mask type when lowering fixed [...] adds bcc83a2e8321 [MCA] Use LSU for the in-order pipeline adds e427077ec10e [AArch64][x86] add tests for add-with-overflow folds; NFC adds 058935145d6b [Orc][examples] Adopt ExecutorProcessControl API and re-en [...] adds fa6b2c9915ba [DAGCombiner] don't try to partially reduce add-with-overflow ops adds 77e9d10f0fbf [lldb] Assert filecache and live memory match on debug und [...] adds a90da62adb21 [libomptarget][amdgpu] Update printed plugin name adds c3c1826c310c Set TargetCPUName for AIX to default to pwr7. adds b96bb7899fe3 [ELF] Add two new tests showing broken .tbss alignment if [...] adds cfaa5bf4ce62 [ELF] Align the first section of a PT_TLS even if its type [...] adds 416f3ff8038c [CodeGen] Remove getPseudoProbeAttribute and addPseudoProb [...] adds 2e9853e0e9ff [DWARF5] Only fallback to manual index if no entry was found adds cd2f5d5b496d [libc] rewrite aarch64 memcmp implementation adds 5697841f66ce tsan: add another test for atomics adds e4902e69e99d [PowerPC] Fix return type of XL compat CAS adds fab5659c7941 Revert "[LoopFlatten] Fix missed LoopFlatten opportunity" adds f821a55c5e78 tsan: add intrusive doubly-linked list adds e49374f9e0c0 [lld-macho] Support common symbols in bitcode (but differe [...] adds a26bb9cc056c [lld-macho][nfc] Simplify common-symbol-coalescing test adds 0bc10d9a8ed0 tsan: restore Initialize call in Java entry points adds 17f650cb0078 tsan: s/CHECK/DCHECK/ in tsan_interface_java.cpp adds 9e9599ef7823 tsan: introduce LazyInitialize adds 2a342c7c1ee1 [mlir][linalg] Format bufferization debug print outs (NFC). adds 9a5bc83660ed Add an escape-hatch for conversion of funcs with blocking [...] adds 95ef464ac9d1 Handle subregs and superregs in callee-saved register mask adds 4acc2f29a278 [OpenMP][Tools][Tests][NFC] Address flaky archer tests adds bc5b5ea037db [clang][patch][FPEnv] Make initialization of C++ globals s [...] adds 5c315bee8c9d [DSE] Transform memset + malloc --> calloc (PR25892)
No new revisions were added by this update.
Summary of changes: .../bugprone/ForwardingReferenceOverloadCheck.cpp | 10 +- .../checks/abseil-no-internal-dependencies.rst | 2 +- .../bugprone-forwarding-reference-overload.rst | 19 +- .../bugprone-forwarding-reference-overload.cpp | 90 +++ clang/include/clang/AST/Decl.h | 34 +- clang/include/clang/AST/DeclCXX.h | 63 +- clang/lib/AST/ASTImporter.cpp | 26 +- clang/lib/AST/Decl.cpp | 28 +- clang/lib/AST/DeclCXX.cpp | 81 ++- clang/lib/CodeGen/CGBuiltin.cpp | 2 +- clang/lib/CodeGen/CGObjC.cpp | 4 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 3 +- clang/lib/CodeGen/CodeGenFunction.cpp | 26 +- clang/lib/CodeGen/CodeGenFunction.h | 3 - clang/lib/Driver/ToolChains/CommonArgs.cpp | 11 +- clang/lib/Sema/SemaDecl.cpp | 46 +- clang/lib/Sema/SemaDeclAttr.cpp | 5 +- clang/lib/Sema/SemaDeclCXX.cpp | 23 +- clang/lib/Sema/SemaExpr.cpp | 17 +- clang/lib/Sema/SemaExprCXX.cpp | 5 +- clang/lib/Sema/SemaLambda.cpp | 5 +- clang/lib/Sema/SemaLookup.cpp | 3 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 25 +- clang/test/CodeGen/builtins-ppc-xlcompat-cas.c | 14 +- clang/test/CodeGen/fp-floatcontrol-class.cpp | 4 +- clang/test/CodeGen/fp-floatcontrol-stack.cpp | 55 +- clang/test/Driver/aix-mcpu-default.c | 34 +- clang/unittests/Sema/ExternalSemaSourceTest.cpp | 3 +- compiler-rt/lib/hwasan/hwasan_report.cpp | 12 +- compiler-rt/lib/msan/msan_interceptors.cpp | 6 +- .../lib/sanitizer_common/sanitizer_addrhashmap.h | 2 +- .../sanitizer_allocator_primary64.h | 8 +- .../sanitizer_coverage_fuchsia.cpp | 4 +- .../lib/sanitizer_common/sanitizer_libignore.cpp | 4 +- .../lib/sanitizer_common/sanitizer_libignore.h | 2 +- compiler-rt/lib/sanitizer_common/sanitizer_mutex.h | 8 - .../sanitizer_stoptheworld_linux_libcdep.cpp | 2 +- .../sanitizer_stoptheworld_netbsd_libcdep.cpp | 2 +- .../lib/sanitizer_common/sanitizer_symbolizer.h | 6 +- .../sanitizer_symbolizer_libcdep.cpp | 12 +- .../sanitizer_common/sanitizer_thread_registry.cpp | 22 +- .../sanitizer_common/sanitizer_thread_registry.h | 2 +- compiler-rt/lib/tsan/CMakeLists.txt | 1 + compiler-rt/lib/tsan/dd/dd_rtl.cpp | 2 +- compiler-rt/lib/tsan/dd/dd_rtl.h | 6 +- compiler-rt/lib/tsan/rtl/tsan_debugging.cpp | 6 +- compiler-rt/lib/tsan/rtl/tsan_ilist.h | 189 ++++++ .../lib/tsan/rtl/tsan_interceptors_posix.cpp | 11 +- compiler-rt/lib/tsan/rtl/tsan_interface_java.cpp | 125 ++-- compiler-rt/lib/tsan/rtl/tsan_mman.cpp | 2 +- compiler-rt/lib/tsan/rtl/tsan_rtl.cpp | 19 +- compiler-rt/lib/tsan/rtl/tsan_rtl.h | 15 +- compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp | 17 +- compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp | 28 +- compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp | 25 +- compiler-rt/lib/tsan/tests/unit/CMakeLists.txt | 1 + .../lib/tsan/tests/unit/tsan_ilist_test.cpp | 125 ++++ compiler-rt/test/tsan/atomic_norace2.cpp | 48 ++ flang/tools/f18/flang.in | 9 +- libc/src/string/aarch64/memcmp.cpp | 53 +- libc/src/string/memory_utils/elements.h | 40 +- lld/ELF/Writer.cpp | 5 +- lld/MachO/InputFiles.cpp | 6 +- lld/test/ELF/linkerscript/tls-nobits-offset.s | 30 + lld/test/ELF/tls-nobits-offset.s | 21 + lld/test/MachO/common-symbol-coalescing.s | 36 +- lld/test/MachO/lto-common-symbol-coalescing.ll | 90 +++ lld/test/MachO/lto-common-symbol-resolution.ll | 111 ++++ lldb/include/lldb/Core/Section.h | 2 + lldb/include/lldb/Target/Target.h | 4 + lldb/packages/Python/lldbsuite/test/lldbtest.py | 3 + lldb/source/Core/Section.cpp | 6 + .../Plugins/Process/Linux/NativeThreadLinux.cpp | 59 ++ .../Plugins/Process/Linux/NativeThreadLinux.h | 5 + .../SymbolFile/DWARF/DebugNamesDWARFIndex.cpp | 8 +- lldb/source/Target/Target.cpp | 50 +- lldb/source/Target/TargetProperties.td | 3 + .../{mte_tag_access => mte_tag_faults}/Makefile | 0 .../TestAArch64LinuxMTEMemoryTagFaults.py | 62 ++ lldb/test/API/linux/aarch64/mte_tag_faults/main.c | 59 ++ lldb/test/Shell/lit-lldb-init.in | 1 + .../LLJITWithRemoteDebugging/CMakeLists.txt | 5 +- .../LLJITWithRemoteDebugging.cpp | 16 +- .../LLJITWithRemoteDebugging/RemoteJITUtils.cpp | 46 +- .../LLJITWithRemoteDebugging/RemoteJITUtils.h | 12 +- llvm/include/llvm/CodeGen/MachineInstr.h | 11 - llvm/include/llvm/MCA/Stages/InOrderIssueStage.h | 5 +- llvm/lib/CodeGen/PrologEpilogInserter.cpp | 20 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 4 +- llvm/lib/MCA/Context.cpp | 5 +- llvm/lib/MCA/Stages/InOrderIssueStage.cpp | 27 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 6 + .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 116 ++-- .../Target/AArch64/GISel/AArch64LegalizerInfo.cpp | 2 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 40 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 81 ++- llvm/lib/Transforms/Scalar/LoopFlatten.cpp | 32 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 3 + .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 11 - .../CodeGen/AArch64/GlobalISel/legalize-add.mir | 692 +-------------------- .../CodeGen/AArch64/GlobalISel/legalize-and.mir | 106 ++++ llvm/test/CodeGen/AArch64/addsub.ll | 42 ++ .../AArch64/sve-fixed-length-masked-gather.ll | 265 +++++--- .../AArch64/sve-fixed-length-masked-scatter.ll | 389 +++++++----- .../AMDGPU/GlobalISel/inst-select-brcond.mir | 135 ++++ llvm/test/CodeGen/PowerPC/fp-strict.ll | 475 ++++---------- llvm/test/CodeGen/PowerPC/spe.ll | 140 +---- llvm/test/CodeGen/X86/combine-add.ll | 89 ++- .../OrcV2Examples/lljit-with-remote-debugging.test | 8 +- llvm/test/Examples/lit.local.cfg | 6 +- .../Transforms/DeadStoreElimination/noop-stores.ll | 153 ++++- .../LoopFlatten/loop-flatten-negative.ll | 99 +-- llvm/test/Transforms/LoopFlatten/loop-flatten.ll | 53 -- .../Inputs/amdgpu_no_merge_comments.ll | 9 + .../Inputs/amdgpu_no_merge_comments.ll.expected | 27 + .../amdgpu-no-merge-comments.test | 5 + .../llvm-mca/AArch64/Cortex/A55-load-store-alias.s | 83 ++- .../AArch64/Cortex/A55-load-store-noalias.s | 100 +++ llvm/utils/UpdateTestChecks/common.py | 12 +- llvm/utils/update_analyze_test_checks.py | 2 +- llvm/utils/update_cc_test_checks.py | 2 +- llvm/utils/update_llc_test_checks.py | 2 +- llvm/utils/update_test_checks.py | 2 +- mlir/docs/DialectConversion.md | 9 +- mlir/include/mlir/Dialect/Async/IR/AsyncDialect.td | 9 + mlir/include/mlir/Dialect/Async/Passes.td | 2 +- mlir/include/mlir/Transforms/DialectConversion.h | 41 +- mlir/lib/Dialect/Async/IR/Async.cpp | 2 + .../Async/Transforms/AsyncToAsyncRuntime.cpp | 16 +- .../Linalg/Transforms/ComprehensiveBufferize.cpp | 123 +++- mlir/lib/Transforms/Utils/DialectConversion.cpp | 5 +- .../async-to-async-runtime-eliminate-blocking.mlir | 15 + .../plugins/amdgpu/dynamic_hsa/hsa.cpp | 2 +- openmp/libomptarget/plugins/amdgpu/src/rtl.cpp | 8 +- .../tools/archer/tests/races/critical-unrelated.c | 2 +- .../archer/tests/races/lock-nested-unrelated.c | 2 +- openmp/tools/archer/tests/races/lock-unrelated.c | 2 +- openmp/tools/archer/tests/races/parallel-simple.c | 2 +- openmp/tools/archer/tests/races/task-dependency.c | 2 +- .../archer/tests/races/task-taskgroup-unrelated.c | 2 +- .../archer/tests/races/task-taskwait-nested.c | 2 +- openmp/tools/archer/tests/races/task-two.c | 2 +- 142 files changed, 3280 insertions(+), 2322 deletions(-) create mode 100644 compiler-rt/lib/tsan/rtl/tsan_ilist.h create mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_ilist_test.cpp create mode 100644 compiler-rt/test/tsan/atomic_norace2.cpp create mode 100644 lld/test/ELF/linkerscript/tls-nobits-offset.s create mode 100644 lld/test/ELF/tls-nobits-offset.s create mode 100644 lld/test/MachO/lto-common-symbol-coalescing.ll create mode 100644 lld/test/MachO/lto-common-symbol-resolution.ll copy lldb/test/API/linux/aarch64/{mte_tag_access => mte_tag_faults}/Makefile (100%) create mode 100644 lldb/test/API/linux/aarch64/mte_tag_faults/TestAArch64LinuxMTEM [...] create mode 100644 lldb/test/API/linux/aarch64/mte_tag_faults/main.c create mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/ [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/ [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/amdgpu- [...] create mode 100644 llvm/test/tools/llvm-mca/AArch64/Cortex/A55-load-store-noalias.s