HomePhabricator

[AArch64] Use LateSimplifyCFG after expanding atomic operations.

Description

[AArch64] Use LateSimplifyCFG after expanding atomic operations.

Summary:
After r308422 we defer optimizations that can destroy loop canonical forms to
LateSimplifyCFG. Running LateSimplifyCFG after expanding atomic operations
can exploit more control-flow opportunities.

Reviewers: mcrosier, t.p.northover, efriedma

Reviewed By: efriedma

Subscribers: aemerson, rengolin, javed.absar, llvm-commits, kristof.beyls

Differential Revision: https://reviews.llvm.org/D38262

Details

Committed
bmakamOct 3 2017, 3:39 PM
Reviewer
efriedma
Differential Revision
D38262: [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Parents
rL314856: updating svn:ignore
Branches
Unknown
Tags
Unknown