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-aarch64-lts-allyesconfig in repository toolchain/ci/llvm-project.
from 7e9747b50bc [X86][F16C] Remove cvtph2ps intrinsics and use generic half [...] adds 50a6d3a6486 [CMake] Use PUBLIC link mode for static libraries adds 2181bf40d87 [CMake] Link against ZLIB::ZLIB adds bc991500ac2 Revert "[MLIR] Fixes for BUILD_SHARED_LIBS=on" adds dd046c9612c Revert "[MLIR] Add support for libMLIR.so" adds 6e7a768354c Make argument const to silence cppcheck warning. NFCI. adds d955b221cb2 [MachineInst] Remove dead code. NFCI. adds 259238baa65 Fix Wdocumentation warning - use tparam for template parame [...] adds d675df03794 Revert "[MLIR] Move from add_dependencies() to DEPENDS" adds 0810acc7f64 Revert "[MLIR] Remove redundant library dependencies" adds 798e661567c Revert "[MLIR] Move from using target_link_libraries to LIN [...] adds af450eabb92 Avoid including FileSystem.h from MemoryBuffer.h adds 5d6dfd877fa [X86] Tighten up the SDTypeProfile for X86ISD::CVTNE2PS2BF16. NFCI adds 5cbb2656947 [GVN] Fold equivalent freeze instructions adds 282ec405043 [ValueTracking] A value is never undef or poison if it must [...] adds 644e7476817 [ValueTracking] Let getGuaranteedNonFullPoisonOp consider a [...] adds b12a7c88f74 Fix MLIR build by adding missing header after cleanup in af450eab adds 9569a1472ee [PowerPC] Move .got2/.toc logic from PPCLinuxAsmPrinter::do [...] adds 2f4f8fcf64c [X86] Don't add DELETED_NODES to DAG combine worklist after [...] adds 4c0a133a412 [Coroutines][new pass manager] Move CoroElide pass to right [...] adds 44d83671c59 Revert "[Coroutines][new pass manager] Move CoroElide pass [...] adds 624dbfcc1b8 [Coroutines][New pass manager] Move CoroElide pass to right [...] adds 619d7dc39a1 [DAGCombiner] recognize shuffle (shuffle X, Mask0), Mask -- [...] adds 1adbe86d87b [WinEH] Fix inttoptr+phi optimization in presence of catchswitch adds 1079c68aa0f Attempt to fix ZLIB CMake logic on Windows adds 21390eab4c0 [ADT][NFC] SCCIterator: Change hasLoop() to hasCycle() adds 6fa0b6dd524 Fix [ADT][NFC] SCCIterator: Change hasLoop() to hasCycle() adds 66128c48400 [JITLink] Update DEBUG_TYPE string for llvm-jitlink. new 211fb91f106 [DAGCombiner] Don't emit select_cc from visitSINT_TO_FP/vis [...]
The 1 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: .../clang-tidy/misc/NoRecursionCheck.cpp | 2 +- clang/lib/Frontend/SerializedDiagnosticPrinter.cpp | 1 + .../Lex/DependencyDirectivesSourceMinimizer.cpp | 1 + .../test/CodeGenCoroutines/coro-newpm-pipeline.cpp | 4 +- clang/tools/libclang/CIndexer.cpp | 1 + clang/utils/TableGen/ClangDiagnosticsEmitter.cpp | 1 + clang/utils/TableGen/MveEmitter.cpp | 1 + llvm/cmake/modules/AddLLVM.cmake | 2 +- llvm/include/llvm/ADT/CoalescingBitVector.h | 4 +- llvm/include/llvm/ADT/SCCIterator.h | 8 +- llvm/include/llvm/BinaryFormat/MsgPackReader.h | 1 + llvm/include/llvm/Bitstream/BitstreamReader.h | 1 + llvm/include/llvm/Support/MemoryBuffer.h | 22 ++-- llvm/lib/Analysis/ValueTracking.cpp | 22 +++- llvm/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp | 1 + llvm/lib/CodeGen/MachineInstr.cpp | 11 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 116 ++++++++++++++------- llvm/lib/ExecutionEngine/Orc/DebugUtils.cpp | 1 + llvm/lib/IR/Attributes.cpp | 1 + llvm/lib/IR/LLVMRemarkStreamer.cpp | 1 + llvm/lib/IR/ModuleSummaryIndex.cpp | 2 +- llvm/lib/Passes/PassBuilder.cpp | 7 +- llvm/lib/Support/CMakeLists.txt | 27 ++++- llvm/lib/Support/MemoryBuffer.cpp | 16 ++- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 25 ++--- llvm/lib/Target/X86/X86ISelLowering.cpp | 18 ++-- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 4 +- llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp | 18 +++- llvm/lib/Transforms/Scalar/GVN.cpp | 1 + llvm/test/CodeGen/AArch64/arm64-dup.ll | 2 - llvm/test/CodeGen/PowerPC/mcm-2.ll | 9 +- llvm/test/CodeGen/PowerPC/mcm-3.ll | 16 +-- llvm/test/CodeGen/PowerPC/mcm-6.ll | 8 +- llvm/test/CodeGen/PowerPC/ppc32-pic-large.ll | 5 +- llvm/test/CodeGen/X86/cmovcmov.ll | 22 ++-- llvm/test/CodeGen/X86/pr44749.ll | 36 +++---- llvm/test/CodeGen/X86/pr45067.ll | 23 ++++ llvm/test/CodeGen/X86/vector-reduce-mul.ll | 8 +- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 102 ++++++++---------- .../ThinLTO/X86/module_summary_graph_traits.ll | 4 +- llvm/test/Transforms/Coroutines/ex2.ll | 6 ++ llvm/test/Transforms/Coroutines/ex3.ll | 17 ++- llvm/test/Transforms/GVN/freeze.ll | 56 ++++++++++ llvm/test/Transforms/InstCombine/intptr8.ll | 77 ++++++++++++++ llvm/tools/llvm-exegesis/lib/BenchmarkResult.h | 2 + llvm/tools/llvm-exegesis/lib/Clustering.cpp | 1 + llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 2 +- llvm/tools/llvm-mca/CodeRegion.h | 2 + llvm/tools/opt/PrintSCC.cpp | 4 +- llvm/unittests/ProfileData/SampleProfTest.cpp | 1 + llvm/unittests/Support/YAMLIOTest.cpp | 1 + llvm/utils/TableGen/GlobalISel/GIMatchTree.cpp | 1 + llvm/utils/TableGen/OptRSTEmitter.cpp | 1 + mlir/CMakeLists.txt | 4 +- mlir/cmake/modules/AddMLIR.cmake | 10 +- mlir/examples/toy/Ch2/CMakeLists.txt | 5 +- mlir/examples/toy/Ch3/CMakeLists.txt | 6 +- mlir/examples/toy/Ch4/CMakeLists.txt | 10 +- mlir/examples/toy/Ch5/CMakeLists.txt | 11 +- mlir/examples/toy/Ch6/CMakeLists.txt | 16 +-- mlir/examples/toy/Ch7/CMakeLists.txt | 16 +-- mlir/lib/Analysis/CMakeLists.txt | 31 +++--- .../lib/Conversion/AffineToStandard/CMakeLists.txt | 15 ++- mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt | 16 +-- mlir/lib/Conversion/GPUToNVVM/CMakeLists.txt | 12 +-- mlir/lib/Conversion/GPUToROCDL/CMakeLists.txt | 9 +- mlir/lib/Conversion/GPUToSPIRV/CMakeLists.txt | 9 +- mlir/lib/Conversion/GPUToVulkan/CMakeLists.txt | 1 - mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt | 9 +- mlir/lib/Conversion/LinalgToSPIRV/CMakeLists.txt | 6 +- mlir/lib/Conversion/LoopToStandard/CMakeLists.txt | 17 ++- mlir/lib/Conversion/LoopsToGPU/CMakeLists.txt | 23 ++-- mlir/lib/Conversion/StandardToLLVM/CMakeLists.txt | 17 ++- mlir/lib/Conversion/StandardToSPIRV/CMakeLists.txt | 9 +- mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt | 13 ++- mlir/lib/Conversion/VectorToLoops/CMakeLists.txt | 13 +-- mlir/lib/Dialect/AffineOps/CMakeLists.txt | 10 +- mlir/lib/Dialect/CMakeLists.txt | 10 +- mlir/lib/Dialect/FxpMathOps/CMakeLists.txt | 16 +-- mlir/lib/Dialect/GPU/CMakeLists.txt | 17 +-- mlir/lib/Dialect/LLVMIR/CMakeLists.txt | 38 ++----- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 1 + mlir/lib/Dialect/Linalg/Analysis/CMakeLists.txt | 17 +-- mlir/lib/Dialect/Linalg/EDSC/CMakeLists.txt | 23 ++-- mlir/lib/Dialect/Linalg/IR/CMakeLists.txt | 17 +-- mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt | 36 ++++--- mlir/lib/Dialect/Linalg/Utils/CMakeLists.txt | 25 +++-- mlir/lib/Dialect/LoopOps/CMakeLists.txt | 9 +- mlir/lib/Dialect/LoopOps/Transforms/CMakeLists.txt | 8 +- mlir/lib/Dialect/OpenMP/CMakeLists.txt | 11 +- mlir/lib/Dialect/QuantOps/CMakeLists.txt | 13 ++- mlir/lib/Dialect/SDBM/CMakeLists.txt | 9 +- mlir/lib/Dialect/SPIRV/CMakeLists.txt | 12 +-- .../lib/Dialect/SPIRV/Serialization/CMakeLists.txt | 12 +-- mlir/lib/Dialect/SPIRV/Transforms/CMakeLists.txt | 8 +- mlir/lib/Dialect/StandardOps/CMakeLists.txt | 11 +- mlir/lib/Dialect/VectorOps/CMakeLists.txt | 16 +-- mlir/lib/EDSC/CMakeLists.txt | 16 +-- mlir/lib/ExecutionEngine/CMakeLists.txt | 12 +-- mlir/lib/IR/CMakeLists.txt | 13 +-- mlir/lib/Parser/CMakeLists.txt | 9 +- mlir/lib/Parser/Lexer.cpp | 2 + mlir/lib/Parser/Parser.cpp | 1 + mlir/lib/Pass/CMakeLists.txt | 11 +- mlir/lib/Quantizer/CMakeLists.txt | 36 ++++--- mlir/lib/Support/CMakeLists.txt | 37 ++----- mlir/lib/TableGen/CMakeLists.txt | 5 +- mlir/lib/TableGen/Operator.cpp | 1 + mlir/lib/TableGen/Pattern.cpp | 1 + mlir/lib/Target/CMakeLists.txt | 52 +++------ mlir/lib/Transforms/CMakeLists.txt | 15 +-- mlir/lib/Transforms/Utils/CMakeLists.txt | 11 +- mlir/lib/Translation/CMakeLists.txt | 8 +- mlir/test/EDSC/CMakeLists.txt | 1 - mlir/test/SDBM/CMakeLists.txt | 1 - mlir/test/lib/Dialect/SPIRV/CMakeLists.txt | 6 +- mlir/test/lib/IR/CMakeLists.txt | 12 +-- mlir/test/lib/Pass/CMakeLists.txt | 5 +- mlir/test/lib/TestDialect/CMakeLists.txt | 10 +- mlir/test/lib/Transforms/CMakeLists.txt | 26 ++--- mlir/test/mlir-cpu-runner/CMakeLists.txt | 6 +- mlir/tools/CMakeLists.txt | 1 - mlir/tools/mlir-cpu-runner/CMakeLists.txt | 5 +- mlir/tools/mlir-cuda-runner/CMakeLists.txt | 14 ++- mlir/tools/mlir-opt/CMakeLists.txt | 8 +- mlir/tools/mlir-shlib/CMakeLists.txt | 42 -------- mlir/tools/mlir-shlib/mlir-shlib.cpp | 1 - mlir/unittests/Dialect/SPIRV/CMakeLists.txt | 5 +- mlir/unittests/Pass/CMakeLists.txt | 5 +- mlir/unittests/SDBM/CMakeLists.txt | 5 +- 130 files changed, 887 insertions(+), 819 deletions(-) create mode 100644 llvm/test/CodeGen/X86/pr45067.ll create mode 100644 llvm/test/Transforms/GVN/freeze.ll create mode 100644 llvm/test/Transforms/InstCombine/intptr8.ll delete mode 100644 mlir/tools/mlir-shlib/CMakeLists.txt delete mode 100644 mlir/tools/mlir-shlib/mlir-shlib.cpp