diff options
author | Jun Bum Lim <junbuml@codeaurora.org> | 2016-07-22 18:27:24 +0000 |
---|---|---|
committer | Jun Bum Lim <junbuml@codeaurora.org> | 2016-07-22 18:27:24 +0000 |
commit | 6a7dc5c4302f6087198bb106c13596b1a4f789d3 (patch) | |
tree | 554326a0945970bf14883c8ada5dcd3fb2f3bc9b /clang/lib/AST/Expr.cpp | |
parent | beaea95a0d91f3678562f29aba4e71fb01267b75 (diff) | |
download | bcm5719-llvm-6a7dc5c4302f6087198bb106c13596b1a4f789d3.tar.gz bcm5719-llvm-6a7dc5c4302f6087198bb106c13596b1a4f789d3.zip |
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.
llvm-svn: 276452
Diffstat (limited to 'clang/lib/AST/Expr.cpp')
0 files changed, 0 insertions, 0 deletions