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-mainline-allnoconfig in repository toolchain/ci/llvm-project.
from 9412e4c9c67 [MLIR] NFC Fix/clarify line in const usage rationale doc adds 6ba0695c600 [ValueLattice] Add struct for merge options. adds 59b0e015fc3 OMPConstants.h - replace StringRef.h include with forward d [...] adds ff54d1c8978 Remove remaining callers of CreateShuffleVector with unsign [...] adds c96ca71a9f2 TypeBasedAliasAnalysis.h - replace InstrTypes.h include wit [...] adds 9308dffc218 BuildLibCalls.h - remove unnecessary TargetLibraryInfo forw [...] adds cbd790a443c DebugHandlerBase.h - reduce MachineInstr.h include to Debug [...] adds d49646e6ded X86AsmPrinter.h - cleanup includes and forward declarations [...] adds 032738d17e5 InstrEmitter.h - reduce SelectionDAG.h include to Selection [...] adds 95595570149 X86InstrFMA3Info.h - remove unnecessary includes. NFC. Ther [...] adds 46de0d5fe95 SelectionDAGBuilder.h - remove unused includes + forward de [...] adds d6db919bee3 [X86][SSE] Add test case for PR45604 adds 02b070ed497 [InstSimplify] add tests for logic-of-icmp with min/max con [...] adds bef6e67e95f [VectorCombine] transform bitcasted shuffle to wider elements adds 8c68de2d630 [clangd] Extend YAML Serialization adds cceb630a07c [x86] use vector instructions to lower more FP->int->FP casts adds 098e40eac52 [clangd] Add index export to dexp adds e71dd7c011a [X86][SSE] getFauxShuffle - don't combine shuffles with sma [...] adds a0b16163596 [ARM] Regenerate tests. NFC adds 44d91cac768 X86TargetTransformInfo.h - remove unnecessary includes. NFC. adds 84aab8b7725 X86SelectionDAGInfo.h - remove unnecessary includes and for [...] adds 18bf42a86cc X86.h - remove unused forward declarations. NFC. adds 60765e911d2 X86MCTargetDesc.h - remove unnecessary includes and forward [...] adds e01ae150663 [LAA] Remove unnecessary includes (NFC). adds 720015e5379 [x86] avoid build warning for enum mismatch; NFC adds a2eb55de998 [InstSimplify] add tests for logic+icmp folds for nullptr; NFC adds 041a3557f05 [CMake] Delete HAVE_SCHED_GETAFFINITY and HAVE_CPU_COUNT adds a156646443f X86DisassemblerDecoder.h - remove unused forward declaration. NFC. adds c27fdc84df4 X86InstrInfo.h - remove unused forward declarations. NFC. adds 8859c7f6ebb X86MachineFunctionInfo.h - remove unused include. NFC. adds 0f5440cfaf3 Fix more broken doc links after some moved under the Ration [...] adds 040fd340fa7 Fix one more doc links after moving the document under Tutorials adds 99094245447 Fix documentation link to MlirSpirvAbi adds 330162c5a63 DependenceGraphBuilder.h - remove unused includes. NFC. Rep [...] adds 73c33fcf563 Fix one more link for a Rationale doc moved under Rationale/ adds 7a87e8f90b1 [LoopUtils] Clean up includes, use forward decls if appropr [...] adds 32af48cdcf1 [IVDescriptors] Clean up includes. adds a7aaadc135e [TTI] Clean up includes (NFC). adds f52e0507574 [LVI] Use Optional instead of out parameter (NFC) adds 69062a1cf64 SectionMemoryManager.h - remove unnecessary StringRef.h inc [...] adds a938c7b9ed5 X86CallLowering.h - remove unnecessary ArrayRef.h include. NFC. adds 744eaa7a3fc [CallSite removal][AMDGPU] Use CallBase instead of CallSite [...] adds d7e2d937bcb [X86] Add X86ISD nodes for PDEP and PEXT. adds dff18c79f24 [CallSite removal][Lint] Replace visitCallSite with visitCa [...] adds 252873879ee [CallSite removal][Analysis] Replace CallSite with CallBase [...] adds 4ecc8fb7ebd [CallSite removal][WebAssembly] Replace CallSite with CallB [...] adds b78c3c89c26 [X86][MC][NFC] Reduce the parameters of functions in X86MCC [...] adds 80cd36ed63f [Test] Add a test showing how CFG analyses are invalidated [...] adds edcfc391e14 [Object] Use BFD name for little-endian PowerPC64 adds 0980038a5e4 Handle CET for -exception-model sjlj adds 204c0bbe7fe [Test] Fix test failure: platform-dependent printout adds 12489b54746 llvm-dwarfdump: Fix UB (unsequenced writes) introduced in e [...] adds 4cf6d4ab48e [CallSite removal][CalledValuePropagation] Use CallBase ins [...] adds e13c0b650ac [CallSite removal][Analysis] Use CallBase instead of CallSi [...] adds 3be73dfde7b [clangd][test] Make sed git bash compliant
No new revisions were added by this update.
Summary of changes: .../clangd/index/YAMLSerialization.cpp | 99 ++ clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 51 + .../test/compile-commands-path-in-initialize.test | 2 +- .../clangd/test/system-include-extractor.test | 2 +- .../clangd/unittests/SerializationTests.cpp | 30 + llvm/cmake/config-ix.cmake | 2 - .../include/llvm/Analysis/DependenceGraphBuilder.h | 9 +- llvm/include/llvm/Analysis/IVDescriptors.h | 9 +- llvm/include/llvm/Analysis/LoopAccessAnalysis.h | 7 +- llvm/include/llvm/Analysis/MemoryBuiltins.h | 5 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 22 +- .../include/llvm/Analysis/TypeBasedAliasAnalysis.h | 2 +- llvm/include/llvm/Analysis/ValueLattice.h | 49 +- llvm/include/llvm/CodeGen/DebugHandlerBase.h | 2 +- llvm/include/llvm/Config/config.h.cmake | 6 - .../llvm/ExecutionEngine/SectionMemoryManager.h | 1 - llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 2 +- llvm/include/llvm/IR/IRBuilder.h | 6 +- llvm/include/llvm/Object/ELFObjectFile.h | 2 +- llvm/include/llvm/Transforms/Utils/BuildLibCalls.h | 1 - llvm/include/llvm/Transforms/Utils/LoopUtils.h | 24 +- llvm/lib/Analysis/LazyValueInfo.cpp | 438 +++---- llvm/lib/Analysis/Lint.cpp | 54 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 33 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h | 4 +- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 5 +- llvm/lib/Support/Unix/Threading.inc | 3 +- llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 3 +- .../Target/AMDGPU/AMDGPUFixFunctionBitcasts.cpp | 11 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 5 +- llvm/lib/Target/BPF/BTFDebug.h | 1 + .../WebAssembly/WebAssemblyOptimizeReturned.cpp | 15 +- .../X86/Disassembler/X86DisassemblerDecoder.h | 3 - .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 294 +++-- llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h | 5 +- llvm/lib/Target/X86/X86.h | 2 - llvm/lib/Target/X86/X86AsmPrinter.cpp | 3 + llvm/lib/Target/X86/X86AsmPrinter.h | 7 +- .../Target/X86/X86AvoidStoreForwardingBlocks.cpp | 1 + llvm/lib/Target/X86/X86CallFrameOptimization.cpp | 1 + llvm/lib/Target/X86/X86CallLowering.h | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 37 +- llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Target/X86/X86IndirectBranchTracking.cpp | 33 +- llvm/lib/Target/X86/X86InstrFMA3Info.h | 4 - llvm/lib/Target/X86/X86InstrInfo.h | 2 - llvm/lib/Target/X86/X86InstrInfo.td | 17 +- llvm/lib/Target/X86/X86InstructionSelector.cpp | 1 + llvm/lib/Target/X86/X86IntrinsicsInfo.h | 4 + llvm/lib/Target/X86/X86MCInstLower.cpp | 1 + llvm/lib/Target/X86/X86MachineFunctionInfo.h | 1 - llvm/lib/Target/X86/X86SelectionDAGInfo.h | 5 - llvm/lib/Target/X86/X86TargetTransformInfo.h | 2 - llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 1 + llvm/lib/Transforms/IPO/CalledValuePropagation.cpp | 28 +- llvm/lib/Transforms/Scalar/LICM.cpp | 1 + llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 1 + llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 1 + llvm/lib/Transforms/Scalar/SCCP.cpp | 16 +- .../lib/Transforms/Scalar/WarnMissedTransforms.cpp | 1 + llvm/lib/Transforms/Utils/LoopUtils.cpp | 7 + llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 14 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 37 +- .../Thumb2/LowOverheadLoops/mve-float-loops.ll | 2 +- .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 62 +- .../CodeGen/Thumb2/mve-intrinsics/predicates.ll | 1 + .../CodeGen/Thumb2/mve-intrinsics/vadc-multiple.ll | 1 + llvm/test/CodeGen/X86/buildvec-extract.ll | 35 +- llvm/test/CodeGen/X86/buildvec-insertvec.ll | 5 +- llvm/test/CodeGen/X86/extract-concat.ll | 10 +- llvm/test/CodeGen/X86/ftrunc.ll | 14 +- .../CodeGen/X86/indirect-branch-tracking-eh.ll | 73 +- .../CodeGen/X86/indirect-branch-tracking-eh2.ll | 149 +++ llvm/test/CodeGen/X86/isint.ll | 16 +- llvm/test/CodeGen/X86/setoeq.ll | 8 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 116 ++ llvm/test/Transforms/InstSimplify/AndOrXor.ll | 108 +- .../Transforms/InstSimplify/and-or-icmp-min-max.ll | 1272 ++++++++++++++++++++ .../Transforms/InstSimplify/and-or-icmp-nullptr.ll | 303 +++++ .../InstSimplify/unsigned-range-checks.ll | 130 -- .../LoopVectorize/novect-lcssa-cfg-invalidation.ll | 44 + llvm/test/Transforms/PhaseOrdering/X86/shuffle.ll | 58 +- llvm/test/Transforms/VectorCombine/X86/shuffle.ll | 8 +- .../tools/llvm-objcopy/ELF/cross-arch-headers.test | 2 +- llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 9 +- llvm/unittests/Analysis/SparsePropagation.cpp | 12 +- llvm/unittests/Transforms/Utils/LoopUtilsTest.cpp | 3 + .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 4 - mlir/docs/Dialects/Linalg.md | 4 +- mlir/docs/Dialects/SPIR-V.md | 6 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 8 +- 92 files changed, 2893 insertions(+), 1011 deletions(-) create mode 100644 llvm/test/CodeGen/X86/indirect-branch-tracking-eh2.ll create mode 100644 llvm/test/Transforms/InstSimplify/and-or-icmp-min-max.ll create mode 100644 llvm/test/Transforms/InstSimplify/and-or-icmp-nullptr.ll delete mode 100644 llvm/test/Transforms/InstSimplify/unsigned-range-checks.ll create mode 100644 llvm/test/Transforms/LoopVectorize/novect-lcssa-cfg-invalidation.ll