commit | 84e146173d700db89ec28a7e4c4ea38e2062d1b1 | [log] [tgz] |
---|---|---|
author | Akira Hatanaka <ahatanaka@apple.com> | Wed Sep 23 18:40:57 2015 +0000 |
committer | Akira Hatanaka <ahatanaka@apple.com> | Wed Sep 23 18:40:57 2015 +0000 |
tree | 5309fb0da18ea00efd534934709bb919d9d5057f | |
parent | 710fde88688bb4919404f37fa54ae9272bccea2f [diff] |
[InstCombine] Preserve metadata when merging loads that are phi arguments. Make sure InstCombiner::FoldPHIArgLoadIntoPHI doesn't drop the following metadata: MD_tbaa MD_alias_scope MD_noalias MD_invariant_load MD_nonnull MD_range rdar://problem/17617709 Differential Revision: http://reviews.llvm.org/D12710 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@248419 91177308-0d34-0410-b5e6-96231b3b80d8