commit | 061830338255a20679ae4d630cb748b891152c3b | [log] [tgz] |
---|---|---|
author | Jun Bum Lim <junbuml@codeaurora.org> | Fri Jul 22 18:27:24 2016 +0000 |
committer | Jun Bum Lim <junbuml@codeaurora.org> | Fri Jul 22 18:27:24 2016 +0000 |
tree | 2ad5d02359537c0e250e6f59b842315f5238a213 | |
parent | f9e61b69a6ac2aec6b5fe96b785db81d63934794 [diff] |
Recommit - [DSE]Enhance shorthening MemIntrinsic based on OverlapIntervals Recommiting r275571 after fixing crash reported in PR28270. Now we erase elements of IOL in deleteDeadInstruction(). Original Summary: This change use the overlap interval map built from partial overwrite tracking to perform shortening MemIntrinsics. Add test cases which was missing opportunities before. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@276452 91177308-0d34-0410-b5e6-96231b3b80d8