Move the BFI logic to computeKnownBitsForTargetNode, and delete the redundant CMOV logic.
This is intended as a cleanup, but it's probably possible to construct a case where moving the BFI logic allows more combines.
Paths
| Differential D31795
[ARM] Remove redundant computeKnownBits helper. ClosedPublic Authored by efriedma on Apr 6 2017, 4:20 PM.
Details Summary Move the BFI logic to computeKnownBitsForTargetNode, and delete the redundant CMOV logic. This is intended as a cleanup, but it's probably possible to construct a case where moving the BFI logic allows more combines.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Apr 7 2017, 12:10 AM Closed by commit rL300752: [ARM] Remove redundant computeKnownBits helper. (authored by efriedma). · Explain WhyApr 19 2017, 2:03 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 95814 llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp
|