[PATCH] [SDAG] Introduce a combined set to the DAG combiner which tracks nodes which have successfully round-tripped through the combine phase, and use this to ensure all operands to DAG nodes are visited by the combiner, even if they are only added...

Chandler Carruth chandlerc at gmail.com
Thu Jul 24 15:24:22 PDT 2014


Closed by commit rL213898 (authored by @chandlerc).

REPOSITORY
  rL LLVM

http://reviews.llvm.org/D4638

Files:
  llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  llvm/trunk/test/CodeGen/AArch64/arm64-dagcombiner-indexed-load.ll
  llvm/trunk/test/CodeGen/ARM/aapcs-hfa-code.ll
  llvm/trunk/test/CodeGen/Mips/cmov.ll
  llvm/trunk/test/CodeGen/R600/add_i64.ll
  llvm/trunk/test/CodeGen/R600/or.ll
  llvm/trunk/test/CodeGen/X86/2010-04-23-mmx-movdq2q.ll
  llvm/trunk/test/CodeGen/X86/i8-umulo.ll
  llvm/trunk/test/CodeGen/X86/jump_sign.ll
  llvm/trunk/test/CodeGen/X86/lower-bitcast.ll
  llvm/trunk/test/CodeGen/X86/pr15267.ll
  llvm/trunk/test/CodeGen/X86/store-narrow.ll
  llvm/trunk/test/CodeGen/X86/trunc-ext-ld-st.ll
  llvm/trunk/test/CodeGen/X86/vector-idiv.ll
  llvm/trunk/test/CodeGen/X86/widen_cast-1.ll
  llvm/trunk/test/CodeGen/X86/widen_conv-1.ll
  llvm/trunk/test/CodeGen/X86/widen_load-2.ll
  llvm/trunk/test/CodeGen/X86/x86-64-tls-1.ll
  llvm/trunk/test/CodeGen/X86/x86-setcc-int-to-fp-combine.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4638.11858.patch
Type: text/x-patch
Size: 18075 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140724/5845dd6f/attachment.bin>


More information about the llvm-commits mailing list