-cse does not eliminate common sub-expressions that appear on both branches of an scf.if op. Such IR is sometimes produced by the bufferization (e.g., duplicate memref.subview ops). CSE'ing can enable additional optimizations such as the removal of self-copies.
This revisions adds a new pass to CSE ops within scf.if branches.
Depends On: D143253
Typo: eliminates