[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