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-stable-allmodconfig in repository toolchain/ci/llvm-project.
from 98cad555e29 [Clang][AArch64] Capturing proper pointer alignment for Neo [...] adds 2569787e445 [DebugInfo] - Fix multiple issues in DWARFDebugFrame::parse(). adds 92f3828dc56 [AMDGPU] Fix wait counts in the presence of 16bit subregisters adds 48cdbd081c9 [NFC][ARM] Add code size analysis tests adds 3d4c873a14f [yaml2obj] - Map section names to chunks for each ELFYAML:: [...] adds 590f3a72c24 [ObjectYAML][DWARF] Use .empty() to indicate if the DWARF s [...] adds 2c04b8aacd0 [ObjectYAML][DWARF] Make variable names consistent. adds c5bbc8dd6d6 [NFC][ARM] Fix for previous commit adds 2e365ca2f7c [DebugInfo/llvm-objdump] - Print "ZERO terminator" for term [...] adds 8b4639d0a0e [X86][AVX] Add some initial movmsk combine tests adds 6f802ec4333 [X86] Fix fshr comment copy+paste typo. NFC. adds 09f7dcb64e1 [AMDGPU/MemOpsCluster] Code clean-up around mem ops cluster [...] adds 5229dd1366a [build] Add LLVM_LOCAL_RPATH which can set an rpath on just [...] adds 3785eb83af4 Add support for binary operators in Syntax Trees adds 8aaabadeced [CostModel] Unify getCastInstrCost adds 6f5431846bb [analyzer][RetainCount] Remove the CheckOSObject option adds bd9dce8f9ac [CostModel] getUserCost for intrinsic throughput adds 4b7812116d5 MachineInstr.h - remove unnecessary MachineMemOperand forwa [...] adds 0d52a7d038e [libc][NFC] Simplify memcpy implementation adds c1c9eb0ab7d [Transforms] Check validity of profile reader before invoking it adds f368040c14f [DAGCombiner] try to move splat after binop with splat constant adds 4d20e31f736 [FPEnv] Intrinsic llvm.roundeven adds 6c906f7785d [Sema] Diagnose more cases of static data members in local [...] adds 049c16ba93f [ARM] MVE VMINV/VMAXV test additions. NFC adds ff2743bf047 [libTooling] In Transformer, allow atomic changes to span m [...] adds a3b5ccddcc3 Update DialectConversion.md adds 9578a54f500 [mlir][Vector] Add vector contraction to outerproduct lowering adds 792575ff323 [NFC][ARM][AArch64] More code size tests
No new revisions were added by this update.
Summary of changes: .../clang/StaticAnalyzer/Checkers/Checkers.td | 9 - clang/include/clang/Tooling/Syntax/Nodes.h | 22 + clang/lib/Sema/SemaDecl.cpp | 30 +- .../RetainCountChecker/RetainCountChecker.cpp | 24 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 19 +- clang/lib/Tooling/Syntax/Nodes.cpp | 23 + clang/lib/Tooling/Transformer/Transformer.cpp | 42 +- clang/test/Analysis/analyzer-config.c | 1 - clang/test/Analysis/test-separate-retaincount.cpp | 4 - clang/test/OpenMP/for_loop_messages.cpp | 10 + clang/test/SemaCXX/anonymous-struct.cpp | 18 + clang/test/SemaCXX/blocks.cpp | 13 + clang/unittests/Tooling/Syntax/TreeTest.cpp | 269 +- clang/unittests/Tooling/TransformerTest.cpp | 42 + libc/src/string/CMakeLists.txt | 21 +- libc/src/string/memcpy.cpp | 22 - libc/src/string/memcpy_arch_specific.h.def | 65 - libc/src/string/memory_utils/memcpy_utils.h | 18 +- libc/src/string/x86/memcpy.cpp | 94 + libc/src/string/x86/memcpy_arch_specific.h.inc | 35 - .../src/string/memory_utils/memcpy_utils_test.cpp | 36 +- llvm/CMakeLists.txt | 3 + llvm/cmake/modules/AddLLVM.cmake | 4 + llvm/docs/GettingStarted.rst | 10 + llvm/docs/LangRef.rst | 74 + llvm/include/llvm/Analysis/TargetLibraryInfo.def | 9 + .../llvm/Analysis/TargetTransformInfoImpl.h | 22 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 3 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 2 + llvm/include/llvm/CodeGen/MachineInstr.h | 1 - llvm/include/llvm/IR/ConstrainedOps.def | 1 + llvm/include/llvm/IR/Intrinsics.td | 4 + llvm/include/llvm/IR/RuntimeLibcalls.def | 5 + llvm/include/llvm/ObjectYAML/DWARFYAML.h | 2 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 27 +- llvm/lib/Analysis/ConstantFolding.cpp | 7 + llvm/lib/Analysis/InstructionSimplify.cpp | 2 + llvm/lib/Analysis/TargetLibraryInfo.cpp | 3 + llvm/lib/Analysis/TargetTransformInfo.cpp | 15 +- llvm/lib/Analysis/ValueTracking.cpp | 5 + llvm/lib/Analysis/VectorUtils.cpp | 1 + llvm/lib/CodeGen/IntrinsicLowering.cpp | 4 + llvm/lib/CodeGen/MachineScheduler.cpp | 64 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 30 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 9 + .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 25 + llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 2 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 1 + .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 3 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 1 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 + .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 2 + llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 + llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 28 +- llvm/lib/ObjectYAML/DWARFYAML.cpp | 24 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 51 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 13 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 2 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 30 +- .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 6 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 9 +- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 6 + llvm/lib/Target/X86/X86ISelLowering.cpp | 2 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 33 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 2 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 1 + .../Transforms/InstCombine/InstCombineCasts.cpp | 1 + llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 2 + llvm/test/Analysis/CostModel/AArch64/cmp.ll | 52 + llvm/test/Analysis/CostModel/AArch64/select.ll | 47 +- llvm/test/Analysis/CostModel/ARM/cast.ll | 4383 +++++++++++++------- llvm/test/Analysis/CostModel/ARM/cmps.ll | 154 + llvm/test/Analysis/CostModel/ARM/icmps.ll | 56 - llvm/test/Analysis/CostModel/ARM/select.ll | 378 +- llvm/test/CodeGen/AMDGPU/waitcnt.mir | 19 + llvm/test/CodeGen/Generic/fpoperations.ll | 21 + llvm/test/CodeGen/Thumb2/mve-vmaxv.ll | 384 +- llvm/test/CodeGen/X86/combine-movmsk-avx.ll | 98 + llvm/test/CodeGen/X86/vector-fshl-128.ll | 394 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 408 +- llvm/test/CodeGen/X86/vector-fshl-512.ll | 218 +- llvm/test/CodeGen/X86/vector-fshl-rot-128.ll | 110 +- llvm/test/CodeGen/X86/vector-fshr-128.ll | 344 +- llvm/test/CodeGen/X86/vector-fshr-256.ll | 408 +- llvm/test/CodeGen/X86/vector-fshr-512.ll | 216 +- llvm/test/CodeGen/X86/vector-fshr-rot-128.ll | 96 +- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 66 +- llvm/test/CodeGen/X86/vector-rotate-128.ll | 110 +- llvm/test/CodeGen/X86/vector-shift-ashr-128.ll | 8 +- llvm/test/CodeGen/X86/vector-shift-lshr-128.ll | 4 +- llvm/test/DebugInfo/X86/eh-frame-truncated.s | 10 + .../test/ExecutionEngine/Interpreter/intrinsics.ll | 4 + .../InstCombine/double-float-shrink-2.ll | 86 + .../Transforms/InstCombine/float-shrink-compare.ll | 54 + .../Transforms/InstSimplify/known-never-nan.ll | 11 + .../Transforms/InstSimplify/round-intrinsics.ll | 11 + llvm/test/Transforms/LICM/hoist-round.ll | 5 +- llvm/test/Transforms/LoopVectorize/intrinsic.ll | 52 + llvm/test/tools/llvm-objdump/eh_frame-mipsel.test | 48 +- .../test/tools/llvm-objdump/eh_frame_zero_cie.test | 12 +- llvm/test/tools/llvm-readobj/ELF/unwind.test | 19 + llvm/unittests/Analysis/TargetLibraryInfoTest.cpp | 3 + llvm/unittests/IR/IRBuilderTest.cpp | 25 + mlir/docs/DialectConversion.md | 2 +- mlir/include/mlir/Dialect/Vector/VectorOps.h | 21 +- mlir/include/mlir/Dialect/Vector/VectorOps.td | 5 + .../include/mlir/Dialect/Vector/VectorTransforms.h | 117 +- mlir/lib/Dialect/Vector/VectorOps.cpp | 7 + mlir/lib/Dialect/Vector/VectorTransforms.cpp | 751 ++-- .../Dialect/Vector/vector-contract-transforms.mlir | 34 +- mlir/test/lib/Transforms/TestVectorTransforms.cpp | 19 +- 111 files changed, 6792 insertions(+), 3850 deletions(-) delete mode 100644 libc/src/string/memcpy.cpp delete mode 100644 libc/src/string/memcpy_arch_specific.h.def create mode 100644 libc/src/string/x86/memcpy.cpp delete mode 100644 libc/src/string/x86/memcpy_arch_specific.h.inc create mode 100644 llvm/test/Analysis/CostModel/AArch64/cmp.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/cmps.ll delete mode 100644 llvm/test/Analysis/CostModel/ARM/icmps.ll create mode 100644 llvm/test/CodeGen/Generic/fpoperations.ll create mode 100644 llvm/test/CodeGen/X86/combine-movmsk-avx.ll create mode 100644 llvm/test/DebugInfo/X86/eh-frame-truncated.s