[PATCH] D26438: [Verifier] Add verification for TBAA metadata

Sanjoy Das via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 9 16:04:00 PST 2016


sanjoy added a comment.

In https://reviews.llvm.org/D26438#591194, @mehdi_amini wrote:

> When did we stop using the "old" form? We don't need to preserve an auto-upgrade forever, as long as we can simply drop metadata for old bitcodes this is as valid alternative.


We've had the auto upgrade logic for what looks like approximately 3 years.  I think it is reasonable to deprecate the functionality and eventually remove it, though I know (from off-list emails) that it will break (in terms of performance, not correctness) downstream users.

However, I'm trying to point that, given what I understand so far, we're miscompiling programs //today//.  This makes me wonder if I'm missing something.


https://reviews.llvm.org/D26438





More information about the llvm-commits mailing list