[LICM] Refactor to expose functionality as utility functions

Description

[LICM] Refactor to expose functionality as utility functions

This refactors the core functionality of LICM: HoistRegion, SinkRegion and
PromoteAliasSet (renamed to promoteLoopAccessesToScalars) as utility functions
in LoopUtils. This will enable other transformations to make use of them
directly.

Patch by Ashutosh Nema.

Details

Committed
hfinkelFeb 22 2015, 10:35 AM
Parents
rL230177: [DagCombiner] Generalized BuildVector Vector Concatenation
Branches
Unknown
Tags
Unknown