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-allyesconfig 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 adds 222e0e58a87 [MLIR] Helper class referencing MemRefType to unify runner [...] adds 2dd7714b8d2 AMDGPU/GlobalISel: Don't select boolean phi by default adds 099a875f28d [PowerPC] Unaligned FP default should apply to scalars only adds e72cba97573 Use configure depends to trigger reconfiguration when LLVMB [...] adds 8bc03d21682 GlobalISel: Merge G_PTR_MASK with llvm.ptrmask intrinsic adds b59b3640bcb Debug Info: Mark os_log helper functions as artificial adds 6b7d51ad4a1 Add missing forward decl to unbreak the modular build adds 50d4b22ca0d AMDGPU/GlobalISel: Fix assert on 16-bit G_EXTRACT results adds 5bd97eb28af Fix MemoryLocation.h use without Instructions.h adds d6c87362873 [PowerPC][AIX] Spill CSRs to the ABI specified stack offsets. adds bae7cf67462 [ELF][PPC64] Synthesize _savegpr[01]_{14..31} and _restgpr[ [...] adds d4086213c6d [dsymutil] Escape CFBundleIdentifier in plist. adds fb38b98338c [AMDGPU] NFC target dependent requiresUniformRegister refac [...] adds 9786e7552d5 Revert "[AMDGPU] NFC target dependent requiresUniformRegist [...] adds a0ce2338a08 [InstCombine] reassociate fsub+fadd with FMF to increase ad [...] adds 106ec64fbc7 [PGO] Add memcmp/bcmp size value profiling. adds 3e62289f42d [PowerPC][NFC] Add colon to TODO's and fix indentation. adds 2c7d63257d8 [MSSA][Doc] Clobbers, more info on Defs / Def chain adds 8f1156a7d00 [clang-format] Fix an ObjC regression introduced with new [ [...] adds d70ec366c91 [Analyzer][NFC] Remove the SubEngine interface adds 10f0b18ed95 [gn build] Port d70ec366c91 adds d1f0a76b219 [YAMLTraits] Remove char trait and serialize as uint8_t in lldb. adds b8a3c618d6c [ELF] Allow misaligned SHT_GNU_verneed adds 50db8402fc6 ResourcePriorityQueue.h - reduce unnecessary includes to fo [...] adds 0165cf70115 ObjCARCAnalysisUtils.h - remove unused includes. NFC. adds 8d31dd23ec2 [lldb/Reproducers] Skip remaining failing test in python_ap [...] adds a94e08d2e84 [StaticAnalyzer] Fix non-virtual destructor warning adds 2e824925402 [fuzzer][afl] Fix build with GCC adds 6e9223a2c65 [PowerPC][NFC] Update test to prevent DCE from causing failures adds 12dbdc2a6b6 [Analyzer] Fix buildbot failure of commit rGd70ec366c91b adds 7eb666b1556 [PowerPC] Add support for -mcpu=pwr10 in both clang and llvm adds 0788392637f [InstCombine] add tests for reassociative sub/add expressions; NFC adds f5cfcc4b063 [LoopVectorize] regenerate full test checks; NFC adds 1a2bffaf8b4 [InstCombine] reassociate sub+add to increase adds and throughput adds 713538b629e Be more specific about auto * vs auto for po alias. adds fca76b79456 Roll variables into an LLVM_DEBUG block to address -Wunused [...] adds ae903f0313e [lldb/Test] Reinstate FoundationSymtabTestCase adds ef94f60ff79 [MSSA][Doc] Fix typo adds c4dbe59ae82 [flang] Fixes for problems with declaring procedure entities adds e09064e97f2 AMDGPU: Update store node checks for atomics adds e99d50d8440 [Support] Remove stale comment adds ba10daa820f [mlir][Vector] Add more vector.contract -> outerproduct low [...] adds 42725aeed8c Process gep (select ptr1, ptr2) in SROA adds bd7ff5d94f0 [DebugInfo] Correct debuginfo for post-ra hoist and sink in [...] adds e1d2cecec51 [lldb/Test] Cleanup TestSymbolTable.py (NFC) adds e9003207591 [mlir] Hotfix - Drop spurious constexpr that breaks build adds c990bdf7f87 [mlir] Hotfix - Add inline to avoid multiple symbols on tri [...] adds bb10fa3a53f AMDGPU: Fix wrong null value for private address space adds 14de6e29b13 [Clang][Driver] Add Bounds and Thread to SupportsCoverage list adds 09de6e0fbd0 Let @skipUnlessAddressSanitizer imply @skipIfAsan adds 01fee8aa24a [MLICM] Remove unneeded option so the test doesn't fail. adds 5cf90d6cf1b [LoopUnroll] Simplify latch/header block handling (NFC). adds 512e806a33e [AMDGPU] Bail alloca vectorization if GEP not found adds ecb66f50eeb [NFC, StackSafety] Move FunctionInfo into :: namespace adds 9abb0e8d5be [NFC, StackSafety] Remove unnecessary data adds 6e39379bbbe [DwarfExpression] Support entry values for indirect parameters adds 6a74ad6baad [sancov] Accommodate sancov and coverage report server for [...] adds 1e06b169be3 [clang][docs] Document additional bits of libc that -ffrees [...] adds 9eacda51fa2 [debuginfo] Fix broken tests from MachineLICM salvaging fix adds 5192783bb29 [analyzer][RetainCount] Tie diagnostics to osx.cocoa.Retain [...] adds efd1a8e66ea [analyzer][MallocChecker] Make NewDeleteLeaks depend on Dyn [...] adds a924dac44f3 [NFC] Fix formatting for the 'aix-ld.c' test case.
No new revisions were added by this update.
Summary of changes: clang/docs/CommandGuide/clang.rst | 4 +- clang/include/clang/Index/IndexingOptions.h | 1 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 13 +- .../Core/PathSensitive/ConstraintManager.h | 7 +- .../StaticAnalyzer/Core/PathSensitive/CoreEngine.h | 6 +- .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 95 +- .../Core/PathSensitive/ProgramState.h | 10 +- .../Core/PathSensitive/RangedConstraintManager.h | 4 +- .../Core/PathSensitive/SMTConstraintManager.h | 5 +- .../Core/PathSensitive/SimpleConstraintManager.h | 6 +- .../StaticAnalyzer/Core/PathSensitive/SubEngine.h | 178 - clang/include/clang/Tooling/Syntax/Nodes.h | 22 + clang/lib/Basic/Targets/PPC.cpp | 41 +- clang/lib/Basic/Targets/PPC.h | 43 +- clang/lib/CodeGen/CGBuiltin.cpp | 2 + clang/lib/Driver/SanitizerArgs.cpp | 5 +- clang/lib/Driver/ToolChains/Arch/PPC.cpp | 20 +- clang/lib/Format/UnwrappedLineParser.cpp | 49 +- clang/lib/Format/UnwrappedLineParser.h | 1 + clang/lib/Sema/SemaDecl.cpp | 30 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 153 +- .../RetainCountChecker/RetainCountChecker.cpp | 95 +- .../RetainCountChecker/RetainCountChecker.h | 32 +- .../RetainCountChecker/RetainCountDiagnostics.cpp | 19 +- .../RetainCountChecker/RetainCountDiagnostics.h | 17 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 1 - clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 1 - clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 2 +- clang/lib/StaticAnalyzer/Core/CoreEngine.cpp | 41 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 2 + clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 10 +- .../StaticAnalyzer/Core/RangeConstraintManager.cpp | 7 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 4 +- .../StaticAnalyzer/Core/SMTConstraintManager.cpp | 2 +- clang/lib/StaticAnalyzer/Core/SValBuilder.cpp | 2 +- .../Core/SimpleConstraintManager.cpp | 4 +- .../lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp | 2 +- clang/lib/StaticAnalyzer/Core/SubEngine.cpp | 13 - clang/lib/Tooling/Syntax/BuildTree.cpp | 19 +- clang/lib/Tooling/Syntax/Nodes.cpp | 23 + clang/lib/Tooling/Transformer/Transformer.cpp | 42 +- .../Inputs/expected-plists/edges-new.mm.plist | 12 +- .../Inputs/expected-plists/objc-arc.m.plist | 24 +- .../expected-plists/objc-radar17039661.m.plist | 4 +- .../expected-plists/plist-output-alternate.m.plist | 4 +- .../Inputs/expected-plists/plist-output.m.plist | 4 +- .../retain-release-path-notes.m.plist | 108 +- .../expected-plists/retain-release.m.objc.plist | 420 +- .../expected-plists/retain-release.m.objcpp.plist | 420 +- .../Analysis/Malloc+NewDelete_intersections.cpp | 15 - clang/test/Analysis/NewDelete-checker-test.cpp | 105 +- clang/test/Analysis/NewDelete-intersections.mm | 47 +- clang/test/Analysis/analyzer-config.c | 1 - clang/test/Analysis/incorrect-checker-names.mm | 2 +- .../Inputs/expected-plists/path-notes.m.plist | 4 +- clang/test/Analysis/new.cpp | 11 +- clang/test/Analysis/test-separate-retaincount.cpp | 18 +- clang/test/CodeGen/debug-info-oslog.c | 15 + clang/test/CodeGen/sanitize-coverage.c | 22 + clang/test/Driver/aix-ld.c | 249 +- clang/test/Driver/fsanitize-coverage.c | 2 + clang/test/Misc/target-invalid-cpu-note.c | 2 +- clang/test/OpenMP/for_loop_messages.cpp | 10 + clang/test/Preprocessor/init-ppc64.c | 18 + clang/test/SemaCXX/anonymous-struct.cpp | 18 + clang/test/SemaCXX/blocks.cpp | 13 + clang/unittests/Format/FormatTest.cpp | 5 + clang/unittests/Format/FormatTestObjC.cpp | 19 + clang/unittests/Tooling/Syntax/TreeTest.cpp | 269 +- clang/unittests/Tooling/TransformerTest.cpp | 42 + compiler-rt/lib/fuzzer/afl/afl_driver.cpp | 2 +- .../sanitizer_coverage_inline8bit_counter.cpp | 1 - .../sanitizer_coverage_inline_bool_flag.cpp | 1 - .../TestCases/sanitizer_coverage_no_prune.cpp | 2 +- .../TestCases/sanitizer_coverage_stack_depth.cpp | 2 - .../sanitizer_coverage_trace_pc_guard-init.cpp | 1 - flang/include/flang/Semantics/symbol.h | 8 +- flang/lib/Semantics/resolve-names.cpp | 96 +- flang/test/Semantics/resolve91.f90 | 46 + 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 +- lld/ELF/Arch/PPC64.cpp | 80 + lld/ELF/InputFiles.cpp | 6 +- lld/ELF/Target.h | 1 + lld/ELF/Writer.cpp | 2 + .../{verneed-shared.yaml => verneed-shared.test} | 10 +- lld/test/ELF/ppc64-restgpr0.s | 38 + lld/test/ELF/ppc64-restgpr1.s | 34 + lld/test/ELF/ppc64-savegpr0.s | 36 + lld/test/ELF/ppc64-savegpr1.s | 34 + lld/test/ELF/ppc64-saveres.s | 31 + lldb/include/lldb/Utility/Args.h | 2 +- lldb/packages/Python/lldbsuite/test/decorators.py | 23 +- lldb/source/Interpreter/CommandInterpreter.cpp | 2 +- .../param_entry_vals/basic_entry_values/main.cpp | 28 + .../API/lang/objc/foundation/TestSymbolTable.py | 26 +- .../API/python_api/hello_world/TestHelloWorld.py | 1 + lldb/test/API/python_api/sbdata/TestSBData.py | 2 + llvm/CMakeLists.txt | 3 + llvm/cmake/modules/AddLLVM.cmake | 4 + llvm/docs/GettingStarted.rst | 10 + llvm/docs/GlobalISel/GenericOpcode.rst | 8 +- llvm/docs/LangRef.rst | 82 +- llvm/docs/MemorySSA.rst | 81 +- llvm/include/llvm/Analysis/MemoryLocation.h | 17 +- llvm/include/llvm/Analysis/ObjCARCAnalysisUtils.h | 4 - llvm/include/llvm/Analysis/StackSafetyAnalysis.h | 16 +- llvm/include/llvm/Analysis/TargetLibraryInfo.def | 9 + .../llvm/Analysis/TargetTransformInfoImpl.h | 22 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 3 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 14 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 2 + llvm/include/llvm/CodeGen/MachineInstr.h | 1 - llvm/include/llvm/CodeGen/ResourcePriorityQueue.h | 10 +- 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/include/llvm/Support/Compiler.h | 1 - llvm/include/llvm/Support/TargetOpcodes.def | 5 +- llvm/include/llvm/Support/YAMLTraits.h | 6 - llvm/include/llvm/Target/GenericOpcodes.td | 8 +- llvm/lib/Analysis/ConstantFolding.cpp | 7 + llvm/lib/Analysis/InstructionSimplify.cpp | 2 + llvm/lib/Analysis/MemoryLocation.cpp | 17 + llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp | 1 + llvm/lib/Analysis/StackSafetyAnalysis.cpp | 241 +- 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/AsmPrinter/DwarfCompileUnit.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 22 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h | 15 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 + llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 19 +- llvm/lib/CodeGen/IntrinsicLowering.cpp | 4 + llvm/lib/CodeGen/LiveDebugValues.cpp | 6 +- llvm/lib/CodeGen/MachineLICM.cpp | 12 + llvm/lib/CodeGen/MachineScheduler.cpp | 64 +- llvm/lib/CodeGen/MachineVerifier.cpp | 16 + 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 + .../CodeGen/SelectionDAG/ResourcePriorityQueue.cpp | 4 + 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/ExecutionEngine/JITLink/ELF_x86_64.cpp | 8 +- llvm/lib/ObjectYAML/DWARFYAML.cpp | 24 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 51 +- llvm/lib/Support/Host.cpp | 1 + llvm/lib/Support/YAMLTraits.cpp | 11 - .../Target/AArch64/AArch64InstructionSelector.cpp | 13 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 4 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 13 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 38 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 4 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 45 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 2 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 7 +- llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 13 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h | 3 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 2 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 30 +- .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 6 +- llvm/lib/Target/PowerPC/PPC.td | 27 +- llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 55 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 6 +- llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 1 + llvm/lib/Target/PowerPC/PPCSubtarget.h | 55 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 18 +- .../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/InstCombineAddSub.cpp | 22 + .../Transforms/InstCombine/InstCombineCalls.cpp | 1 + .../Transforms/InstCombine/InstCombineCasts.cpp | 1 + .../Instrumentation/PGOInstrumentation.cpp | 52 +- .../Transforms/Instrumentation/PGOMemOPSizeOpt.cpp | 190 +- .../Instrumentation/ValueProfileCollector.cpp | 10 +- .../Instrumentation/ValueProfileCollector.h | 3 +- .../Instrumentation/ValueProfilePlugins.inc | 22 +- llvm/lib/Transforms/Scalar/SROA.cpp | 51 + llvm/lib/Transforms/Utils/LoopUnroll.cpp | 80 +- 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 +- .../CodeGen/AArch64/GlobalISel/legalize-vaarg.mir | 17 +- .../GlobalISel/legalizer-info-validation.mir | 4 +- llvm/test/CodeGen/AArch64/GlobalISel/select.mir | 5 +- .../AMDGPU/GlobalISel/divergent-control-flow.ll | 2 +- .../AMDGPU/GlobalISel/inst-select-extract.mir | 57 + .../AMDGPU/GlobalISel/inst-select-insert.xfail.mir | 19 + .../AMDGPU/GlobalISel/inst-select-load-private.mir | 28 + .../CodeGen/AMDGPU/GlobalISel/inst-select-phi.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-ptr-mask.mir | 475 --- .../AMDGPU/GlobalISel/inst-select-ptrmask.mir | 800 ++++ .../AMDGPU/GlobalISel/irtranslator-ptrmask.ll | 161 + .../AMDGPU/GlobalISel/legalize-addrspacecast.mir | 26 +- .../AMDGPU/GlobalISel/regbankselect-ptrmask.mir | 90 + llvm/test/CodeGen/AMDGPU/addrspacecast.ll | 47 +- llvm/test/CodeGen/AMDGPU/nullptr.ll | 4 +- .../AMDGPU/promote-alloca-vector-to-vector.ll | 18 + llvm/test/CodeGen/AMDGPU/waitcnt.mir | 19 + llvm/test/CodeGen/Generic/fpoperations.ll | 21 + llvm/test/CodeGen/PowerPC/aix-calleesavedregs.ll | 4 +- llvm/test/CodeGen/PowerPC/aix-cc-abi.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-cc-byval-mem.ll | 12 +- llvm/test/CodeGen/PowerPC/aix-csr.ll | 270 ++ llvm/test/CodeGen/PowerPC/aix32-crsave.mir | 28 +- llvm/test/CodeGen/PowerPC/check-cpu.ll | 6 +- llvm/test/CodeGen/PowerPC/ppc64-crsave.mir | 35 +- llvm/test/CodeGen/PowerPC/pr45186.ll | 132 + llvm/test/CodeGen/PowerPC/pr45709.ll | 27 +- 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 +- .../dbgcall-site-indirect-param-with-offset.mir | 102 + .../MIR/AArch64/dbgcall-site-indirect-param.mir | 117 + .../MIR/X86/mlicm-hoist-post-regalloc.mir | 95 + ...licm-hoist.mir => mlicm-hoist-pre-regalloc.mir} | 34 +- llvm/test/DebugInfo/MIR/X86/mlicm-sink.mir | 217 + llvm/test/DebugInfo/X86/eh-frame-truncated.s | 10 + .../test/ExecutionEngine/Interpreter/intrinsics.ll | 4 + llvm/test/MachineVerifier/test_g_ptrmask.mir | 54 + .../InstCombine/double-float-shrink-2.ll | 86 + .../Transforms/InstCombine/float-shrink-compare.ll | 54 + llvm/test/Transforms/InstCombine/fsub.ll | 32 +- llvm/test/Transforms/InstCombine/sub.ll | 83 + .../Transforms/InstSimplify/known-never-nan.ll | 11 + .../Transforms/InstSimplify/round-intrinsics.ll | 11 + llvm/test/Transforms/LICM/hoist-round.ll | 5 +- .../LoopVectorize/interleaved-accesses.ll | 52 +- llvm/test/Transforms/LoopVectorize/intrinsic.ll | 52 + .../Inputs/memop_size_annotation.proftext | 22 +- .../Transforms/PGOProfile/memop_size_annotation.ll | 9 + llvm/test/Transforms/PGOProfile/memop_size_opt.ll | 130 +- llvm/test/Transforms/SROA/select-gep.ll | 149 + llvm/test/tools/dsymutil/Inputs/Info.plist | 2 +- llvm/test/tools/dsymutil/X86/darwin-bundle.test | 2 +- 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/test/tools/sancov/blacklist.test | 2 +- llvm/test/tools/sancov/covered_functions.test | 2 +- llvm/test/tools/sancov/merge.test | 2 +- llvm/test/tools/sancov/not_covered_functions.test | 2 +- llvm/test/tools/sancov/print.test | 2 +- llvm/test/tools/sancov/stats.test | 2 +- llvm/test/tools/sancov/symbolize.test | 8 +- .../tools/sancov/symbolize_noskip_dead_files.test | 2 +- llvm/test/tools/sancov/validation.test | 2 +- llvm/tools/dsymutil/dsymutil.cpp | 4 +- llvm/tools/sancov/coverage-report-server.py | 6 +- llvm/tools/sancov/sancov.cpp | 2 +- llvm/unittests/Analysis/TargetLibraryInfoTest.cpp | 3 + llvm/unittests/IR/IRBuilderTest.cpp | 25 + llvm/unittests/Support/YAMLIOTest.cpp | 8 +- .../clang/lib/StaticAnalyzer/Core/BUILD.gn | 1 - llvm/utils/llvm-build/llvmbuild/main.py | 11 +- mlir/docs/DialectConversion.md | 2 +- .../mlir/Dialect/Utils/StructuredOpsUtils.h | 12 + mlir/include/mlir/Dialect/Vector/VectorOps.h | 21 +- mlir/include/mlir/Dialect/Vector/VectorOps.td | 5 + .../include/mlir/Dialect/Vector/VectorTransforms.h | 117 +- mlir/include/mlir/ExecutionEngine/CRunnerUtils.h | 43 +- mlir/include/mlir/ExecutionEngine/RunnerUtils.h | 150 +- mlir/lib/Dialect/Vector/VectorOps.cpp | 74 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 824 ++-- mlir/lib/ExecutionEngine/RunnerUtils.cpp | 47 +- mlir/test/Dialect/Vector/invalid.mlir | 20 + mlir/test/Dialect/Vector/ops.mlir | 14 +- .../Dialect/Vector/vector-contract-transforms.mlir | 250 +- mlir/test/lib/Transforms/TestVectorTransforms.cpp | 19 +- mlir/test/mlir-cpu-runner/unranked_memref.mlir | 4 - mlir/test/mlir-cpu-runner/utils.mlir | 7 +- .../mlir-cuda-runner/cuda-runtime-wrappers.cpp | 21 +- 308 files changed, 12520 insertions(+), 6410 deletions(-) delete mode 100644 clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h delete mode 100644 clang/lib/StaticAnalyzer/Core/SubEngine.cpp delete mode 100644 clang/test/Analysis/Malloc+NewDelete_intersections.cpp create mode 100644 clang/test/CodeGen/debug-info-oslog.c create mode 100644 clang/test/CodeGen/sanitize-coverage.c create mode 100644 flang/test/Semantics/resolve91.f90 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 rename lld/test/ELF/invalid/{verneed-shared.yaml => verneed-shared.test} (89%) create mode 100644 lld/test/ELF/ppc64-restgpr0.s create mode 100644 lld/test/ELF/ppc64-restgpr1.s create mode 100644 lld/test/ELF/ppc64-savegpr0.s create mode 100644 lld/test/ELF/ppc64-savegpr1.s create mode 100644 lld/test/ELF/ppc64-saveres.s 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/AMDGPU/GlobalISel/inst-select-insert.xfail.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ptr-mask.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ptrmask.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-ptrmask.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-ptrmask.mir create mode 100644 llvm/test/CodeGen/Generic/fpoperations.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-csr.ll create mode 100644 llvm/test/CodeGen/PowerPC/pr45186.ll create mode 100644 llvm/test/CodeGen/X86/combine-movmsk-avx.ll create mode 100644 llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-indirect-param-wit [...] create mode 100644 llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-indirect-param.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/mlicm-hoist-post-regalloc.mir rename llvm/test/DebugInfo/MIR/X86/{mlicm-hoist.mir => mlicm-hoist-pre-regalloc.mi [...] create mode 100644 llvm/test/DebugInfo/MIR/X86/mlicm-sink.mir create mode 100644 llvm/test/DebugInfo/X86/eh-frame-truncated.s create mode 100644 llvm/test/MachineVerifier/test_g_ptrmask.mir create mode 100644 llvm/test/Transforms/SROA/select-gep.ll