[PATCH] [SDAG] When performing post-legalize DAG combining, run the legalizer over each node in the worklist prior to combining.
Chandler Carruth
chandlerc at gmail.com
Thu Jul 24 17:36:44 PDT 2014
Reflect the changes to the combiner that allowed this to handle more edge
cases. Also simplify some of the now unnecessary book keeping that was papering
over the flaws in the combiner itself.
http://reviews.llvm.org/D4564
Files:
include/llvm/CodeGen/SelectionDAG.h
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
test/CodeGen/R600/fp_to_sint.ll
test/CodeGen/R600/fp_to_uint.ll
test/CodeGen/R600/setcc-equivalent.ll
test/CodeGen/X86/avx512-cmp.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4564.11862.patch
Type: text/x-patch
Size: 15277 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140725/5f1b5e6c/attachment.bin>
More information about the llvm-commits
mailing list