[all-commits] [llvm/llvm-project] 6cb54c: [DSE] Move legacy tests to DeadStoreElimination/Me...

Florian Hahn via All-commits all-commits at lists.llvm.org
Fri Sep 4 06:41:35 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 6cb54cfe0b40216f0cac03f1f70a5b0ba328d5bb
      https://github.com/llvm/llvm-project/commit/6cb54cfe0b40216f0cac03f1f70a5b0ba328d5bb
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2020-09-04 (Fri, 04 Sep 2020)

  Changed paths:
    R llvm/test/Transforms/DeadStoreElimination/2011-03-25-DSEMiscompile.ll
    R llvm/test/Transforms/DeadStoreElimination/2011-09-06-EndOfFunction.ll
    R llvm/test/Transforms/DeadStoreElimination/2011-09-06-MemCpy.ll
    R llvm/test/Transforms/DeadStoreElimination/2016-07-17-UseAfterFree.ll
    R llvm/test/Transforms/DeadStoreElimination/DeleteThrowableInst.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/2011-03-25-DSEMiscompile.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/2011-09-06-EndOfFunction.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/2011-09-06-MemCpy.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/2016-07-17-UseAfterFree.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/DeleteThrowableInst.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/OverwriteStoreBegin.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/OverwriteStoreEnd.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/PartialStore.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/PartialStore2.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/X86/gather-null-pointer.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/atomic.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/calloc-store.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/combined-partial-overwrites.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/const-pointers.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/crash.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/cs-cs-aliasing.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/debuginfo.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/dominate.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/fence.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/free.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/inst-limits.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/int_sideeffect.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/invariant.start.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/launder.invariant.group.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/libcalls.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/libcalls2.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/lifetime.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/mda-with-dbg-values.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/memintrinsics.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/memset-missing-debugloc.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/merge-stores-big-endian.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/merge-stores.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/no-targetdata.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/operand-bundles.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/pr11390.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/simple.ll
    A llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/tail-byval.ll
    R llvm/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll
    R llvm/test/Transforms/DeadStoreElimination/OverwriteStoreEnd.ll
    R llvm/test/Transforms/DeadStoreElimination/PartialStore.ll
    R llvm/test/Transforms/DeadStoreElimination/PartialStore2.ll
    R llvm/test/Transforms/DeadStoreElimination/X86/gather-null-pointer.ll
    R llvm/test/Transforms/DeadStoreElimination/atomic.ll
    R llvm/test/Transforms/DeadStoreElimination/calloc-store.ll
    R llvm/test/Transforms/DeadStoreElimination/combined-partial-overwrites.ll
    R llvm/test/Transforms/DeadStoreElimination/const-pointers.ll
    R llvm/test/Transforms/DeadStoreElimination/crash.ll
    R llvm/test/Transforms/DeadStoreElimination/cs-cs-aliasing.ll
    R llvm/test/Transforms/DeadStoreElimination/debuginfo.ll
    R llvm/test/Transforms/DeadStoreElimination/dominate.ll
    R llvm/test/Transforms/DeadStoreElimination/fence.ll
    R llvm/test/Transforms/DeadStoreElimination/free.ll
    R llvm/test/Transforms/DeadStoreElimination/inst-limits.ll
    R llvm/test/Transforms/DeadStoreElimination/int_sideeffect.ll
    R llvm/test/Transforms/DeadStoreElimination/invariant.start.ll
    R llvm/test/Transforms/DeadStoreElimination/launder.invariant.group.ll
    R llvm/test/Transforms/DeadStoreElimination/libcalls.ll
    R llvm/test/Transforms/DeadStoreElimination/libcalls2.ll
    R llvm/test/Transforms/DeadStoreElimination/lifetime.ll
    R llvm/test/Transforms/DeadStoreElimination/mda-with-dbg-values.ll
    R llvm/test/Transforms/DeadStoreElimination/memintrinsics.ll
    R llvm/test/Transforms/DeadStoreElimination/memset-missing-debugloc.ll
    R llvm/test/Transforms/DeadStoreElimination/merge-stores-big-endian.ll
    R llvm/test/Transforms/DeadStoreElimination/merge-stores.ll
    R llvm/test/Transforms/DeadStoreElimination/no-targetdata.ll
    R llvm/test/Transforms/DeadStoreElimination/operand-bundles.ll
    R llvm/test/Transforms/DeadStoreElimination/pr11390.ll
    R llvm/test/Transforms/DeadStoreElimination/simple.ll
    R llvm/test/Transforms/DeadStoreElimination/tail-byval.ll

  Log Message:
  -----------
  [DSE] Move legacy tests to DeadStoreElimination/MemDepAnalysis.

This patch moves the tests for the old MemDepAnalysis based DSE
implementation to the MemDepAnalysis subdirectory and updates them to
pass -enable-dse-memoryssa=false.

This is in preparation for the switch to MemorySSA-backed DSE.




More information about the All-commits mailing list