Remove TargetBaseAlign. Keep alignment for stack adjustments.
authorAlina Sbirlea <asbirlea@google.com>
Thu, 28 Jul 2016 21:26:40 +0000 (21:26 +0000)
committerAlina Sbirlea <asbirlea@google.com>
Thu, 28 Jul 2016 21:26:40 +0000 (21:26 +0000)
commit7116eb6e16694c2d774e079a63b25fddb1b46c21
treee0c76a81418b10988aeacb8f4878d5d60aa0db18
parent56fdf0d97e13c5e54ac93728e45d7061d7fe4996
Remove TargetBaseAlign. Keep alignment for stack adjustments.

Summary:
TargetBaseAlign is no longer required since LSV checks if target allows misaligned accesses.
A constant defining a base alignment is still needed for stack accesses where alignment can be adjusted.

Reviewers: llvm-commits, jlebar

Subscribers: mzolotukhin, arsenm

Differential Revision: https://reviews.llvm.org/D22936

llvm-svn: 277038
llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp