[all-commits] [llvm/llvm-project] da52b9: [DSE] Add tests for MemorySSA based DSE.
Florian Hahn via All-commits
all-commits at lists.llvm.org
Mon Feb 10 02:29:04 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: da52b9c118e47e3fd87e3500ac48cf76acea57c5
https://github.com/llvm/llvm-project/commit/da52b9c118e47e3fd87e3500ac48cf76acea57c5
Author: Florian Hahn <flo at fhahn.com>
Date: 2020-02-10 (Mon, 10 Feb 2020)
Changed paths:
M llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
A llvm/test/Transforms/DeadStoreElimination/MSSA/2011-03-25-DSEMiscompile.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/2011-09-06-EndOfFunction.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/2011-09-06-MemCpy.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/2016-07-17-UseAfterFree.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/OverwriteStoreBegin.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/OverwriteStoreEnd.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/PartialStore.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/PartialStore2.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/X86/gather-null-pointer.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/atomic.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/calloc-store.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/combined-partial-overwrites.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/const-pointers.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/crash.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/cs-cs-aliasing.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/debuginfo.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/dominate.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/fence.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/free.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/inst-limits.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/int_sideeffect.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/invariant.start.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/launder.invariant.group.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/libcalls.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/lifetime.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/mda-with-dbg-values.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/memcpy-complete-overwrite.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/memcpy-lifetimes.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/memintrinsics.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/memset-and-memcpy.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/memset-missing-debugloc.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/merge-stores-big-endian.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/merge-stores.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-captures.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-exceptions.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-loops.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-malloc-free.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-memintrinsics.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-memoryphis.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-partial.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-simple.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-throwing.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/no-targetdata.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/operand-bundles.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/overlap.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/pr11390.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/simple-todo.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/simple.ll
A llvm/test/Transforms/DeadStoreElimination/MSSA/tail-byval.ll
Log Message:
-----------
[DSE] Add tests for MemorySSA based DSE.
This copies the DSE tests into a MSSA subdirectory to test the MemorySSA
backed DSE implementation, without disturbing the original tests.
Differential Revision: https://reviews.llvm.org/D72145
More information about the All-commits
mailing list