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-next-allmodconfig in repository toolchain/ci/llvm-project.
from 684ee2057f5 [clang/docs] Fix various sphinx warnings/errors in docs. adds 7a3d994880c [X86][AVX] Add HADDPD test case for PR44694 adds 25eb9056d7f [X86] getTargetShuffleAndZeroables - add insert_subvector(u [...] adds 2d712fb7558 [InstCombine] Add ctpop -> cttz combine tests (PR43513) adds 920d90f9663 The generated code does not need to check for a null Decl; NFC. adds 90c74435d36 [libc++] tolerate missing diagnostic with modules enabled adds 34fd007aaf8 Revert "[ADT] Implement the Waymarking as an independent utility" adds d779ee152ce [gn build] Port 34fd007aaf8 adds d1739f1e2f2 [X86] Add test for v4i8 loop sad pattern. adds d477df59cf4 [MLIR][NFC] fix memref type doc comment on dynamic shape adds a1e02753c0e [X86] Add nonloop v64i8 test to sad.ll. adds 38a8760b99b [ORC] Move ostream operators for debugging output out of Core.h. adds b5eafda8d3e Revert "EHScopeStack::Cleanup has virtual functions so the [...] adds b4456436321 [X86] Delete unneeded X86ELFTargetObjectFile::Initialize. NFC adds 140d6245af2 Delete TargetLoweringObjectFile::Ctx adds 71f8b78d897 [AsmPrinter] Simplify AsmPrinter::emitXXStructorList after D61547 adds dbf78ae1287 [LVI] Use SmallDenseMap for getValueFromCondition(); NFC adds e9482ed1942 [mlir] Move several static cl::opts to be pass options instead. adds e74961eee26 [mlir][NFC] Remove Analysis/Passes.h adds e8f5c072f6d [mlir] Move the testing pass for GpuKernelToCubin to the te [...] adds c1bc56bf4f2 [NFC] [PowerPC] Update FMA association test adds a63eaa5449f [SLP] Avoid repeated visitation in getVectorElementSize(); NFC adds d077d678d34 [ValueTracking] Avoid blind cast from Operator to Instruction adds 0105e9cd92b [X86][SSE] Add some additional irregular AVG tests adds 996dc13dc4c [NFC] [PowerPC] Remove unsafe-fp-math in FMA test adds 763871053cc [DAGCombiner] Require nsz for aggressive fma fold adds 830cfda19f7 Utils: Mostly convert memcpy expansion to use Align adds dc81923659c [InstCombine] Remove ExpensiveCombines option
No new revisions were added by this update.
Summary of changes: clang/lib/CodeGen/EHScopeStack.h | 2 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 4 +- .../array/array.creation/to_array.fail.cpp | 2 +- llvm/include/llvm/ADT/Waymarking.h | 325 ----------- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 75 +-- llvm/include/llvm/ExecutionEngine/Orc/DebugUtils.h | 69 +++ .../include/llvm/ExecutionEngine/Orc/Speculation.h | 1 + llvm/include/llvm/MC/MCObjectFileInfo.h | 1 + .../include/llvm/Target/TargetLoweringObjectFile.h | 3 - .../llvm/Transforms/IPO/PassManagerBuilder.h | 1 - .../llvm/Transforms/InstCombine/InstCombine.h | 16 +- .../llvm/Transforms/Utils/LowerMemIntrinsics.h | 6 +- llvm/lib/Analysis/LazyValueInfo.cpp | 8 +- llvm/lib/Analysis/ValueTracking.cpp | 19 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 15 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 3 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 284 +--------- llvm/lib/ExecutionEngine/Orc/DebugUtils.cpp | 276 ++++++++++ llvm/lib/ExecutionEngine/Orc/Layer.cpp | 1 + llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp | 1 + llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp | 4 +- llvm/lib/Target/TargetLoweringObjectFile.cpp | 7 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 18 + llvm/lib/Target/X86/X86TargetObjectFile.cpp | 5 - llvm/lib/Target/X86/X86TargetObjectFile.h | 1 - llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 36 +- .../Transforms/InstCombine/InstCombineInternal.h | 7 +- .../InstCombine/InstructionCombining.cpp | 45 +- llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp | 85 +-- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 7 +- .../known-bits-from-operator-constexpr.ll | 15 + llvm/test/CodeGen/AMDGPU/fma-combine.ll | 9 +- llvm/test/CodeGen/AMDGPU/mad-combine.ll | 9 +- llvm/test/CodeGen/PowerPC/fma-assoc.ll | 594 +++++++++++++++------ llvm/test/CodeGen/X86/avg.ll | 391 ++++++++++++++ llvm/test/CodeGen/X86/haddsub-undef.ll | 28 + llvm/test/CodeGen/X86/sad.ll | 509 ++++++++++++++++++ llvm/test/CodeGen/X86/var-permute-256.ll | 50 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 4 +- .../ExecutionEngine/OrcMCJIT/test-global-ctors.ll | 4 +- llvm/test/Transforms/InstCombine/all-bits-shift.ll | 3 +- llvm/test/Transforms/InstCombine/assume.ll | 3 +- llvm/test/Transforms/InstCombine/call-returned.ll | 3 +- llvm/test/Transforms/InstCombine/ctpop-cttz.ll | 69 +++ .../Transforms/InstCombine/expensive-combines.ll | 28 - llvm/test/Transforms/InstCombine/known-bits.ll | 3 +- .../Transforms/InstCombine/known-signbit-shift.ll | 3 +- .../InstCombine/out-of-bounds-indexes.ll | 3 +- llvm/test/Transforms/InstCombine/phi-shifts.ll | 3 +- llvm/test/Transforms/InstCombine/pr44541.ll | 2 +- llvm/unittests/ADT/CMakeLists.txt | 1 - llvm/unittests/ADT/WaymarkingTest.cpp | 150 ------ .../utils/gn/secondary/llvm/unittests/ADT/BUILD.gn | 1 - mlir/include/mlir/Analysis/Passes.h | 33 -- mlir/include/mlir/IR/StandardTypes.h | 4 +- mlir/include/mlir/InitAllPasses.h | 5 - .../GPUToCUDA/ConvertKernelFuncToCubin.cpp | 17 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPUPass.cpp | 79 ++- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 8 - mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 20 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 27 +- mlir/lib/Support/MlirOptMain.cpp | 1 - mlir/lib/Transforms/Vectorize.cpp | 62 +-- mlir/test/Conversion/LoopsToGPU/imperfect_2D.mlir | 2 +- mlir/test/Conversion/LoopsToGPU/imperfect_3D.mlir | 4 +- mlir/test/Conversion/LoopsToGPU/imperfect_4D.mlir | 4 +- .../Conversion/LoopsToGPU/imperfect_linalg.mlir | 2 +- .../LoopsToGPU/no_blocks_no_threads.mlir | 4 +- .../LoopsToGPU/perfect_1D_setlaunch.mlir | 4 +- mlir/test/Conversion/LoopsToGPU/step_one.mlir | 4 +- mlir/test/Conversion/LoopsToGPU/step_positive.mlir | 2 +- mlir/test/Dialect/Linalg/promote.mlir | 2 +- mlir/test/Dialect/Linalg/tile.mlir | 8 +- mlir/test/Dialect/Linalg/tile_conv.mlir | 2 +- mlir/test/Dialect/Linalg/tile_indexed_generic.mlir | 6 +- mlir/test/Dialect/Linalg/tile_parallel.mlir | 8 +- mlir/test/Transforms/Vectorize/vectorize_1d.mlir | 2 +- mlir/test/Transforms/Vectorize/vectorize_2d.mlir | 4 +- mlir/test/Transforms/Vectorize/vectorize_3d.mlir | 2 +- .../Vectorize/vectorize_outer_loop_2d.mlir | 2 +- .../vectorize_outer_loop_transpose_2d.mlir | 2 +- .../Vectorize/vectorize_transpose_2d.mlir | 2 +- .../test/lib/Dialect/Affine/TestAffineDataCopy.cpp | 1 - mlir/test/lib/Transforms/CMakeLists.txt | 2 + .../lib/Transforms/TestConvertGPUKernelToCubin.cpp | 34 ++ mlir/test/lib/Transforms/TestLoopFusion.cpp | 1 - mlir/test/lib/Transforms/TestMemRefBoundCheck.cpp | 5 - .../lib/Transforms/TestMemRefDependenceCheck.cpp | 6 - .../lib/Transforms/TestParallelismDetection.cpp | 1 - .../mlir-cpu-runner/linalg_integration_test.mlir | 4 +- mlir/tools/mlir-opt/mlir-opt.cpp | 13 +- mlir/tools/mlir-vulkan-runner/VulkanRuntime.h | 1 - 92 files changed, 2136 insertions(+), 1466 deletions(-) delete mode 100644 llvm/include/llvm/ADT/Waymarking.h create mode 100644 llvm/test/Analysis/ValueTracking/known-bits-from-operator-constexpr.ll create mode 100644 llvm/test/Transforms/InstCombine/ctpop-cttz.ll delete mode 100644 llvm/test/Transforms/InstCombine/expensive-combines.ll delete mode 100644 llvm/unittests/ADT/WaymarkingTest.cpp delete mode 100644 mlir/include/mlir/Analysis/Passes.h create mode 100644 mlir/test/lib/Transforms/TestConvertGPUKernelToCubin.cpp