[PATCH] D33206: [DAG] Elide stores which are overwritten without being observed.

Nirav Dave via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 16 09:09:46 PDT 2017


niravd updated this revision to Diff 99153.
niravd added a comment.

Rebasing past visitTokenFactor cleanup and do Reid's suggested cleanup


https://reviews.llvm.org/D33206

Files:
  lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  test/CodeGen/AArch64/ldst-zero.ll
  test/CodeGen/AArch64/misched-stp.ll
  test/CodeGen/AMDGPU/global-constant.ll
  test/CodeGen/ARM/2011-02-04-AntidepMultidef.ll
  test/CodeGen/ARM/2012-10-04-AAPCS-byval-align8.ll
  test/CodeGen/ARM/dag-combine-ldst.ll
  test/CodeGen/MSP430/vararg.ll
  test/CodeGen/Mips/msa/bmzi_bmnzi.ll
  test/CodeGen/PowerPC/ppcf128sf.ll
  test/CodeGen/SPARC/32abi.ll
  test/CodeGen/SPARC/64abi.ll
  test/CodeGen/SystemZ/swift-return.ll
  test/CodeGen/Thumb/stack-access.ll
  test/CodeGen/Thumb2/ldr-str-imm12.ll
  test/CodeGen/X86/arg-copy-elide.ll
  test/CodeGen/X86/nontemporal.ll
  test/CodeGen/X86/store-narrow.ll
  test/CodeGen/X86/swift-return.ll
  test/CodeGen/X86/win32-spill-xmm.ll
  test/CodeGen/X86/win64_sibcall.ll
  test/CodeGen/X86/win64_vararg.ll
  test/CodeGen/X86/x86-64-ms_abi-vararg.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D33206.99153.patch
Type: text/x-patch
Size: 27119 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170516/1061745b/attachment-0001.bin>


More information about the llvm-commits mailing list