Commits

Arnold Schwaighofer committed 51eb9269ab9
Add a SIL LICM pass The main purpose of this pass is to hoist invariant loads out of loops. This will enable llvm to vectorize loops with array accesses in Ofast once we hoist the makeUnique functions. Disabled for now. rdar://17142604 Swift SVN r19713