HomePhabricator

Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and type

Description

Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and type
legalization stage. With those two optimizations, fewer signed/zero extension
instructions can be inserted, and then we can expose more opportunities to
Machine CSE pass in back-end.

Details

Committed
JiangningAug 20 2014, 5:05 AM
Parents
rL216065: [x32] Fix FrameIndex check in SelectLEA64_32Addr
Branches
Unknown
Tags
Unknown