1. [DAGCombiner] Remove mostly redundant calls to AddToWorklist (details)
Commit c0f190a0484b56e6d546e13b101b3662b253d6ea by deadalnix
[DAGCombiner] Remove mostly redundant calls to AddToWorklist
Summary: These calls change the order in which some nodes are processed
and so have an effect on codegen.
The change in fixup-bw-copy.ll is due to (and (load anyext)) gets
transformed into (load zext) while previously the and was removed by
SimplifyDemandedBits, so the (load anyext) remained.
Reviewers: craig.topper, efriedma, RKSimon, lebedev.ri
Subscribers: llvm-commits
Tags: #llvm
Differential Revision:
llvm-svn: 369561
The file was modifiedllvm/test/CodeGen/X86/fixup-bw-copy.ll
The file was modifiedllvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
The file was modifiedllvm/test/CodeGen/X86/load-combine.ll