commit | 12bb40b2ab9d66faa53bf83c07edfc00fea3a1d3 | [log] [tgz] |
---|---|---|
author | David Majnemer <david.majnemer@gmail.com> | Wed Jun 24 21:52:25 2015 +0000 |
committer | David Majnemer <david.majnemer@gmail.com> | Wed Jun 24 21:52:25 2015 +0000 |
tree | 2543963f2fd726d4a70118585652a29d0e4fb536 | |
parent | e40e8487679ec36b4f3c25e7a9aab18977ca000d [diff] |
[GVN] Intersect the IR flags when CSE'ing two instructions We performed a simple, but incomplete, intersection when it came time to CSE instructions. It didn't handle, for example, the 'exact' flag. This fixes PR23922. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240595 91177308-0d34-0410-b5e6-96231b3b80d8