HomePhabricator

[DAGCombiner] Remove mostly redundant calls to AddToWorklist

Description

[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: https://reviews.llvm.org/D66543

Details

Committed
deadalnixAug 21 2019, 11:51 AM
Differential Revision
D66543: [DAGCombiner] Remove mostly redundant calls to AddToWorklist
Parents
rL369560: [docs] Add GwpAsan to toctree.
Branches
Unknown
Tags
Unknown