This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1_llvm_o2_o3/llvm-master-aarch64-spec2k6-O2 in repository toolchain/ci/llvm-project.
from d2e434a4610 [Attributor][FIX] Make check lines explicit adds 8756869170e [AMDGPU] Add a16 feature to gfx10 adds ea2af727a5c [lldb] Refactored TestCallOverriddenMethod.py to general vi [...] adds d2e0fee77bc [lldb] [doc] Change sample commands prefix from > to $ adds 68908993ebd [CSInfo] Use isCandidateForCallSiteEntry() when updating th [...] adds a5040d5ec97 [SytemZ] Disable vector ABI when using option -march=arch[8|9|10] adds 6115bd9ba28 [LLDB] Fix GCC warnings about extra semicolons. NFC. adds 1a39f1b966a [lldb] Fix+re-enable Assert StackFrame Recognizer on Linux adds c49b9e0d328 [Doc] Proposal for vector predication adds 3a4dc577c97 [CSInfo] Fix the assertions regarding updating the CSInfo adds 76f888d0a53 Fix handling of destructor names that name typedefs. adds a248fa90a75 [MLIR][Affine] NFC: Move AffineValueMap and MutableAffineMap adds da52b9c118e [DSE] Add tests for MemorySSA based DSE. adds 5e1d7bb6798 [AArch64][SVE] Add SVE2 intrinsics for widening DSP operations adds 9f6d8de28ab [clangd] Support renaming designated initializers adds e299a081495 [AArch64][SVE] SVE2 intrinsics for character match & histog [...] adds 0ed233c8513 [lldb][NFC] Don't construct a ConstString twice in LibCxxVariant adds 97212121c50 [lldb][NFC] Fix code style of LibcxxVariantIndexValidity adds 1a779550aa1 [lldb][NFC] Don't call call formatv for no reason in LibCxx [...] adds d0c4d4fe092 [DSE] Add first version of MemorySSA-backed DSE (Bottom up walk). adds 2a3ef377ec0 [lldb][NFC] Don't hide a bool in LibCxxOptional's OptionalF [...] adds 39eade73a56 Revert rGe82e17d4d4cac8b2df00094e80d5e1cb22795664 - [X86] A [...] adds 92a78750929 [AArch64][SVE] SVE2 intrinsics for complex integer arithmetic adds 02266e64bb6 [DSE,MSSA] Move more passing test cases from todo to simple.ll. adds 1ac44d9fd1d [libc++] Protect <span> against min/max macro adds 3dc47979bb9 [gn build] make 'clang' target depend on libcxx/include on mac adds bb504542954 [OpenMP] Fix unused variable adds f2af4f8a45d [libc++][span] Add failing tests for span::first and span::last adds a50c0b0df73 Fix compiler warning when compiling without asserts [NFC] adds 0378afc4b9c [llvm-readobj] - Change the error to warning when a section [...] adds ea9850b6c71 Fix an unused variable warning adds 34946dfd795 [SystemZ] Add implementation for the intrinsic llvm.read_register
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/FindTarget.cpp | 11 + .../clangd/unittests/FindTargetTests.cpp | 36 +- clang-tools-extra/clangd/unittests/RenameTests.cpp | 29 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 5 +- clang/include/clang/Sema/Sema.h | 3 + clang/lib/Sema/SemaDeclCXX.cpp | 4 +- clang/lib/Sema/SemaExprCXX.cpp | 10 +- clang/lib/Sema/SemaLookup.cpp | 9 +- clang/test/CodeGen/target-data.c | 12 + clang/test/SemaCXX/destructor.cpp | 22 +- libcxx/include/span | 2 +- libcxx/test/libcxx/min_max_macros.sh.cpp | 2 + .../std/containers/views/span.sub/first.fail.cpp | 40 + .../std/containers/views/span.sub/first.pass.cpp | 2 +- .../std/containers/views/span.sub/last.fail.cpp | 40 + .../std/containers/views/span.sub/last.pass.cpp | 2 +- lldb/docs/resources/test.rst | 26 +- lldb/include/lldb/Target/StackFrameRecognizer.h | 7 +- .../test/lang/cpp/overriden-methods/Makefile | 3 - .../overriden-methods/TestCallOverriddenMethod.py | 82 -- .../test/lang/cpp/overriden-methods/main.cpp | 18 - .../cpp/virtual-functions}/Makefile | 0 .../virtual-functions/TestCppVirtualFunctions.py | 31 + .../test/lang/cpp/virtual-functions/main.cpp | 55 + lldb/source/Commands/CommandObjectFrame.cpp | 9 +- .../source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp | 2 +- lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.cpp | 2 +- lldb/source/Plugins/ABI/ARC/ABISysV_arc.cpp | 2 +- lldb/source/Plugins/ABI/ARM/ABIMacOSX_arm.cpp | 2 +- lldb/source/Plugins/ABI/ARM/ABISysV_arm.cpp | 2 +- .../source/Plugins/ABI/Hexagon/ABISysV_hexagon.cpp | 2 +- lldb/source/Plugins/ABI/Mips/ABISysV_mips.cpp | 2 +- lldb/source/Plugins/ABI/Mips/ABISysV_mips64.cpp | 2 +- lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.cpp | 2 +- lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.cpp | 2 +- lldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.cpp | 2 +- lldb/source/Plugins/ABI/X86/ABIMacOSX_i386.cpp | 2 +- lldb/source/Plugins/ABI/X86/ABISysV_i386.cpp | 2 +- lldb/source/Plugins/ABI/X86/ABISysV_x86_64.cpp | 2 +- lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.cpp | 2 +- .../Plugins/Architecture/Arm/ArchitectureArm.cpp | 2 +- .../Plugins/Architecture/Mips/ArchitectureMips.cpp | 2 +- .../Architecture/PPC64/ArchitecturePPC64.cpp | 2 +- .../Disassembler/LLVMC/DisassemblerLLVMC.cpp | 2 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderMacOS.cpp | 2 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 2 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp | 2 +- .../DynamicLoader/Static/DynamicLoaderStatic.cpp | 2 +- .../Windows-DYLD/DynamicLoaderWindowsDYLD.cpp | 2 +- .../Instruction/ARM/EmulateInstructionARM.cpp | 2 +- .../Instruction/ARM64/EmulateInstructionARM64.cpp | 2 +- .../Instruction/MIPS/EmulateInstructionMIPS.cpp | 2 +- .../MIPS64/EmulateInstructionMIPS64.cpp | 2 +- .../Instruction/PPC64/EmulateInstructionPPC64.cpp | 2 +- .../ASan/InstrumentationRuntimeASan.cpp | 2 +- .../InstrumentationRuntimeMainThreadChecker.cpp | 2 +- .../TSan/InstrumentationRuntimeTSan.cpp | 2 +- .../UBSan/InstrumentationRuntimeUBSan.cpp | 2 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 2 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 2 +- .../Plugins/Language/CPlusPlus/LibCxxOptional.cpp | 11 +- .../Plugins/Language/CPlusPlus/LibCxxVariant.cpp | 24 +- lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 2 +- .../Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp | 2 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 2 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 2 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 3 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 2 +- .../MemoryHistory/asan/MemoryHistoryASan.cpp | 2 +- .../BSD-Archive/ObjectContainerBSDArchive.cpp | 2 +- .../ObjectContainerUniversalMachO.cpp | 2 +- .../ObjectFile/Breakpad/ObjectFileBreakpad.cpp | 2 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 2 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 2 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 2 +- .../Plugins/ObjectFile/wasm/ObjectFileWasm.cpp | 2 +- .../Python/OperatingSystemPython.cpp | 2 +- .../Plugins/Platform/Android/PlatformAndroid.cpp | 2 +- .../Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp | 2 +- .../Plugins/Platform/Linux/PlatformLinux.cpp | 2 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 2 +- .../Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp | 2 +- .../Plugins/Platform/NetBSD/PlatformNetBSD.cpp | 2 +- .../Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp | 2 +- .../Plugins/Platform/Windows/PlatformWindows.cpp | 2 +- .../gdb-server/PlatformRemoteGDBServer.cpp | 2 +- .../Plugins/Process/FreeBSD/ProcessFreeBSD.cpp | 2 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 2 +- .../Process/Windows/Common/ProcessWindows.cpp | 2 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 2 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 2 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 2 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 2 +- .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 2 +- .../None/ScriptInterpreterNone.cpp | 2 +- .../Python/ScriptInterpreterPython.cpp | 2 +- .../DarwinLog/StructuredDataDarwinLog.cpp | 2 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 2 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 2 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 2 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp | 2 +- .../Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp | 2 +- .../SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp | 2 +- .../Plugins/SymbolVendor/wasm/SymbolVendorWasm.cpp | 2 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 2 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 2 +- .../InstEmulation/UnwindAssemblyInstEmulation.cpp | 2 +- .../UnwindAssembly/x86/UnwindAssembly-x86.cpp | 2 +- lldb/source/Target/AssertFrameRecognizer.cpp | 71 +- lldb/source/Target/StackFrameRecognizer.cpp | 45 +- lldb/test/Shell/Recognizer/assert.test | 2 +- lldb/unittests/Target/StackFrameRecognizerTest.cpp | 1 + llvm/docs/GettingInvolved.rst | 6 +- llvm/docs/Proposals/VectorPredication.rst | 88 ++ llvm/include/llvm/IR/IntrinsicsAArch64.td | 74 +- llvm/lib/CodeGen/BranchFolding.cpp | 2 +- llvm/lib/CodeGen/IfConversion.cpp | 8 +- llvm/lib/CodeGen/InlineSpiller.cpp | 3 +- llvm/lib/CodeGen/LiveRangeEdit.cpp | 3 +- llvm/lib/CodeGen/MachineFunction.cpp | 17 +- llvm/lib/CodeGen/MachineLICM.cpp | 5 + llvm/lib/CodeGen/MachineOutliner.cpp | 2 +- llvm/lib/CodeGen/PeepholeOptimizer.cpp | 3 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 2 +- llvm/lib/CodeGen/UnreachableBlockElim.cpp | 2 +- llvm/lib/CodeGen/XRayInstrumentation.cpp | 2 +- llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 4 +- .../AArch64/AArch64CleanupLocalDynamicTLSPass.cpp | 4 + llvm/lib/Target/AArch64/AArch64InstrFormats.td | 8 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 70 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 64 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 14 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 5 + .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 18 +- .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 5 + .../Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h | 2 + llvm/lib/Target/AMDGPU/MIMGInstructions.td | 32 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 10 +- llvm/lib/Target/AMDGPU/SIInstrFormats.td | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 38 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 1 + llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 3 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 6 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 1 + llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 2 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 9 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 13 + llvm/lib/Target/SystemZ/SystemZISelLowering.h | 3 + llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp | 3 +- llvm/lib/Target/X86/X86ExpandPseudo.cpp | 5 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 92 -- .../lib/Target/X86/X86SpeculativeLoadHardening.cpp | 5 + llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 2 + .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 541 +++++++- llvm/test/CodeGen/AArch64/arm64-tls-dynamics.ll | 4 + .../AArch64/sve2-intrinsics-character-match.ll | 54 + .../sve2-intrinsics-uniform-complex-arith.ll | 267 ++++ .../AArch64/sve2-intrinsics-vec-hist-count.ll | 42 + .../sve2-intrinsics-widening-complex-int-arith.ll | 106 ++ .../AArch64/sve2-intrinsics-widening-dsp.ll | 783 +++++++++++ .../CodeGen/AMDGPU/llvm.amdgcn.image.a16.dim.ll | 621 +++++++-- .../CodeGen/AMDGPU/llvm.amdgcn.image.a16.encode.ll | 959 +++++++++++++ .../AMDGPU/llvm.amdgcn.image.gather4.a16.dim.ll | 433 ++++-- .../AMDGPU/llvm.amdgcn.image.load.a16.d16.ll | 39 +- .../CodeGen/AMDGPU/llvm.amdgcn.image.load.a16.ll | 39 +- .../AMDGPU/llvm.amdgcn.image.sample.a16.dim.ll | 1422 +++++++++++++------- .../AMDGPU/llvm.amdgcn.image.store.a16.d16.ll | 172 ++- .../CodeGen/AMDGPU/llvm.amdgcn.image.store.a16.ll | 172 ++- .../AMDGPU/mcp-overlap-after-propagation.mir | 4 +- llvm/test/CodeGen/AMDGPU/nsa-vmem-hazard.mir | 10 +- llvm/test/CodeGen/SystemZ/stackpointer.ll | 15 + llvm/test/CodeGen/X86/hoist-invariant-load.ll | 5 + .../X86/speculative-load-hardening-indirect.ll | 5 + llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 46 +- llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll | 34 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 42 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 53 +- llvm/test/CodeGen/X86/vector-shuffle-512-v32.ll | 36 +- llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll | 35 +- llvm/test/Object/invalid.test | 4 +- .../MSSA/2011-03-25-DSEMiscompile.ll | 23 + .../MSSA/2011-09-06-EndOfFunction.ll | 24 + .../DeadStoreElimination/MSSA/2011-09-06-MemCpy.ll | 85 ++ .../MSSA/2016-07-17-UseAfterFree.ll | 33 + .../MSSA/OverwriteStoreBegin.ll | 394 ++++++ .../DeadStoreElimination/MSSA/OverwriteStoreEnd.ll | 391 ++++++ .../DeadStoreElimination/MSSA/PartialStore.ll | 87 ++ .../DeadStoreElimination/MSSA/PartialStore2.ll | 55 + .../MSSA/X86/gather-null-pointer.ll | 21 + .../Transforms/DeadStoreElimination/MSSA/atomic.ll | 133 ++ .../DeadStoreElimination/MSSA/calloc-store.ll | 67 + .../MSSA/combined-partial-overwrites.ll | 340 +++++ .../DeadStoreElimination/MSSA/const-pointers.ll | 40 + .../Transforms/DeadStoreElimination/MSSA/crash.ll | 74 + .../DeadStoreElimination/MSSA/cs-cs-aliasing.ll | 74 + .../DeadStoreElimination/MSSA/debuginfo.ll | 31 + .../DeadStoreElimination/MSSA/dominate.ll | 25 + .../DeadStoreElimination/MSSA/fence-todo.ll | 50 + .../Transforms/DeadStoreElimination/MSSA/fence.ll | 48 + .../Transforms/DeadStoreElimination/MSSA/free.ll | 72 + .../DeadStoreElimination/MSSA/inst-limits.ll | 260 ++++ .../DeadStoreElimination/MSSA/int_sideeffect.ll | 15 + .../DeadStoreElimination/MSSA/invariant.start.ll | 34 + .../MSSA/launder.invariant.group.ll | 65 + .../DeadStoreElimination/MSSA/libcalls.ll | 71 + .../DeadStoreElimination/MSSA/lifetime.ll | 39 + .../MSSA/mda-with-dbg-values.ll | 72 + .../MSSA/memcpy-complete-overwrite.ll | 189 +++ .../DeadStoreElimination/MSSA/memcpy-lifetimes.ll | 64 + .../DeadStoreElimination/MSSA/memintrinsics.ll | 98 ++ .../MSSA/memoryssa-scan-limit.ll | 72 + .../DeadStoreElimination/MSSA/memset-and-memcpy.ll | 92 ++ .../MSSA/memset-missing-debugloc.ll | 90 ++ .../MSSA/merge-stores-big-endian.ll | 173 +++ .../DeadStoreElimination/MSSA/merge-stores.ll | 237 ++++ .../MSSA/multiblock-captures.ll | 322 +++++ .../MSSA/multiblock-exceptions.ll | 64 + .../DeadStoreElimination/MSSA/multiblock-loops.ll | 284 ++++ .../MSSA/multiblock-malloc-free.ll | 444 ++++++ .../MSSA/multiblock-memintrinsics.ll | 70 + .../MSSA/multiblock-memoryphis.ll | 175 +++ .../MSSA/multiblock-partial.ll | 56 + .../DeadStoreElimination/MSSA/multiblock-simple.ll | 149 ++ .../MSSA/multiblock-throwing.ll | 95 ++ .../DeadStoreElimination/MSSA/no-targetdata.ll | 21 + .../DeadStoreElimination/MSSA/operand-bundles.ll | 56 + .../DeadStoreElimination/MSSA/overlap.ll | 68 + .../DeadStoreElimination/MSSA/pr11390.ll | 38 + .../DeadStoreElimination/MSSA/simple-todo.ll | 261 ++++ .../Transforms/DeadStoreElimination/MSSA/simple.ll | 581 ++++++++ .../DeadStoreElimination/MSSA/tail-byval.ll | 23 + .../tools/llvm-readobj/ELF/invalid-shstrndx.test | 22 +- .../sections-no-section-header-string-table.test | 49 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 10 +- .../utils/gn/secondary/clang/tools/driver/BUILD.gn | 7 + llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 13 +- mlir/include/mlir/Analysis/AffineStructures.h | 118 +- mlir/include/mlir/Dialect/AffineOps/AffineOps.h | 7 +- .../mlir/Dialect/AffineOps/AffineValueMap.h | 90 ++ mlir/include/mlir/IR/AffineMap.h | 45 +- mlir/lib/Analysis/AffineAnalysis.cpp | 1 + mlir/lib/Analysis/AffineStructures.cpp | 150 +-- mlir/lib/Analysis/LoopAnalysis.cpp | 3 +- mlir/lib/Analysis/Utils.cpp | 1 + mlir/lib/Dialect/AffineOps/AffineOps.cpp | 8 +- mlir/lib/Dialect/AffineOps/AffineValueMap.cpp | 102 ++ mlir/lib/Dialect/AffineOps/CMakeLists.txt | 2 +- mlir/lib/IR/AffineMap.cpp | 45 + 251 files changed, 12693 insertions(+), 1688 deletions(-) create mode 100644 libcxx/test/std/containers/views/span.sub/first.fail.cpp create mode 100644 libcxx/test/std/containers/views/span.sub/last.fail.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/overriden-methods/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/overriden-methods/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/overriden-methods/ [...] copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => lang/cpp [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/virtual-functions/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/virtual-functions/ [...] create mode 100644 llvm/docs/Proposals/VectorPredication.rst create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-character-match.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-uniform-complex-arith.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-vec-hist-count.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-widening-complex-int- [...] create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-widening-dsp.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.a16.encode.ll create mode 100644 llvm/test/CodeGen/SystemZ/stackpointer.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/2011-03-25-DSEMi [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/2011-09-06-EndOf [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/2011-09-06-MemCpy.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/2016-07-17-UseAf [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/OverwriteStoreBegin.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/OverwriteStoreEnd.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/PartialStore.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/PartialStore2.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/X86/gather-null- [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/atomic.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/calloc-store.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/combined-partial [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/const-pointers.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/crash.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/cs-cs-aliasing.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/debuginfo.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/dominate.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/fence-todo.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/fence.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/free.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/inst-limits.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/int_sideeffect.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/invariant.start.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/launder.invarian [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/libcalls.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/lifetime.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/mda-with-dbg-values.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/memcpy-complete- [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/memcpy-lifetimes.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/memintrinsics.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/memoryssa-scan-limit.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/memset-and-memcpy.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/memset-missing-d [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/merge-stores-big [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/merge-stores.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-captures.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-excep [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-loops.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-mallo [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-memin [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-memor [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-partial.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-simple.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-throwing.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/no-targetdata.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/operand-bundles.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/overlap.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/pr11390.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/simple-todo.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/simple.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/tail-byval.ll create mode 100644 mlir/include/mlir/Dialect/AffineOps/AffineValueMap.h create mode 100644 mlir/lib/Dialect/AffineOps/AffineValueMap.cpp