[NFC] Loop Versioning for LICM code clean up
authorEvgeny Astigeevich <evgeny.astigeevich@arm.com>
Fri, 14 Oct 2016 23:00:36 +0000 (23:00 +0000)
committerEvgeny Astigeevich <evgeny.astigeevich@arm.com>
Fri, 14 Oct 2016 23:00:36 +0000 (23:00 +0000)
commit48fd87e4aade5ce15b4d4296f330a5bc8971b508
tree483863217c3ac94d87ad4fd08c9cdcf8910d83f9
parentd2003575ce98dc5c2c1539bc3ccded0625078201
[NFC] Loop Versioning for LICM code clean up

- Removed unused class members.
- Made class internal data private.
- Made class scoped data function scoped where it's possible.
- Replace naked new/delete with unique_ptr.
- Made resources guaranteed to be freed.

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

llvm-svn: 284290
llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp