<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJzNVMFunDAQ_RpzsRYZGzvLgQPJNr31VFXqqbLBYdkYvMImq_TrOzaQJdGml14qGZgZ-z0_z4xRtnktj96fHWIVoo8wWtsoa3xqxxa83_DI2p6E-PLTInJApFregszDmJd-DjX6qRs07kSOaIVRTp61PiO6XwOUS4JogdHd_QzAMZZjxA5YGmNruYARfYBA1w54v6503o5X7pnq4W35HMpv4EKcZXELY2Wz2eAvWDARzbySMnwztpKN2m8lsGzJxd3hXWoCJO4IVjgs-PnCORvAgVf9OLvCw_x7IKL0FHT8qu3gPHgLz4Zmg_4EfIXxmzD-Oext1Vru7UHHacCXzh8xxHcxW7v2ZQAHosbgvnNePuvBvELi3GQgd0Nos1td9B930Kbo0wAKP9Z8PULSlKwpWCETOfmjHcuL663TLplG8_GOQdImlda2BydeoPmzO4_2pGuo82Pn3KQdGJwVYp8cS11nel-wXGWyeFKU50JokhPOuFJCFyQxUmnjSsShhnTQFxwpQhH5Ifl3BV1JCQ0jI5SznKYqF6RpasEKIjlVEsqle9mZNPCE30cylpFSTa2DSQPt4K6T0jlIs9ZRMCj0nTfR-frjG_hgfL-vKrAwBLa9BCgopFvqGfrPTh6HxSlOougyKv4DLl9Mxw>53968</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [GVN][TBAA] GVN mistakenly ignores store without TBAA. 
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          wsmoses
      </td>
    </tr>
</table>

<pre>
    https://godbolt.org/z/acoj66EYo

```llvm
define i64* @keep(i64* %a0) {
  %a4 = alloca i64*, align 8
  store i64* %a0, i64** %a4, align 8
  %a31 = load i64*, i64** %a4, align 8, !tbaa !13
  ret i64* %a31
}

!13 = !{!14, !14, i64 0, i64 1}
!14 = !{!"jtbaa_const", !4, i64 0}
!4 = !{!"jtbaa", !5, i64 0}
!5 = !{!"jtbaa"}
```

run with `-tbaa -gvn` will mistakenly result in:

```
define i64* @keep(i64* %a0) {
  %a4 = alloca i64*, align 8
  store i64* %a0, i64** %a4, align 8
  ret i64* undef
}
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzNVMFupDAM_ZpwiQZBQmA4cGDKdm97WlXqqUogZZgGMiKho-7X1wnQodW055UC2I6f_WwnCN28FUdrzwbREpF7WK1uhFY21GML2j94eK1PafrrUaOoQlG5vNNoXkq99rOpkc_dIHGXJoiUGCXRi5RnRPargTAeIZJjlB1mAPa2BCNaYa6UrvkCRuQODF074P3qaawer7HnUHcf7rMpuYFzdhr7FErzZpPgByyIiMRWcO6-MV2DjdJuKdB46UVWfWqNg_iMILliQU-WmLMAMfDKH8dXuNv_DESEnByPp1oPxoK2xNmE2aC_AV9h7CaMfQ_78FrHvS10nAZ86ewRg33nu7VrXwdQwKoU7jtj-Ysc1Bs0zkwKeje4Y3brFP3HJ2gz9GkAhl9nvpYQNAVtcprzwHZWyQKxw--HP4hVIPw9lCVIGAzbtkAe4GQWaq6VerLYOYc4mEb19WqCwyTCWveg-Hs3f3bnUZ9kDcfjvjNmkgYERvN0HxwLmkvKZSIky_JUEhHn9LnJ8owxktYZsFZcSGUcW5j3IC_Yh3CzZ1XQFSQibsURYTQhoUjSqGnqlOYRZ0RwmJHseadCx8P9M4Kx8JTE1BrYVFCsuW5yY6Bm6Zvj4vMJSh6Li-m1kSbwqQtP_R0i-Tcy">