[llvm-dev] RFC: Drop support for old style scalar TBAA

Sanjoy Das via llvm-dev llvm-dev at lists.llvm.org
Tue Nov 1 19:41:40 PDT 2016


In https://reviews.llvm.org/D26229 I've proposed dropping support for 
old style scalar TBAA metadata.

Here is the proposed commit message:

"We've had support for auto upgrading old style scalar TBAA access
metadata into the "new" struct path aware TBAA metadata for 3 years now.
The only way to actually generate old style TBAA was explicitly through
the IRBuilder API. I think this is a good time for dropping support for
old style scalar TBAA."


Are there active users of LLVM who _need_ the old style scalar TBAA and 
cannot use the new struct path TBAA metadata?  If so, or if you object 
the change for other reasons, please respond here.

The motivation here is to reduce complexity in our TBAA analysis if 
feasible.

Thanks,
-- Sanjoy


More information about the llvm-dev mailing list