The functions creating LValues propagated information about alignment source. Extend the propagated data to also include information about possible unrestricted aliasing. A new class LValueBaseInfo will contain both AlignmentSource and MayAlias info.
This patch should not introduce any functional changes.
Please indent this line a little more to make it clear that it's part of the same argument.