summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
diff options
context:
space:
mode:
authorJaved Absar <javed.absar@arm.com>2017-05-30 17:09:47 +0000
committerJaved Absar <javed.absar@arm.com>2017-05-30 17:09:47 +0000
commit089f6787843c8e7099c0b366a5ea1469540a0f6f (patch)
tree93f838404c7b98f18bcb8294048bf1346bd24160 /clang/lib/Basic/Targets.cpp
parent56ea488d8b8c897599f13c9f9e8058cb36ff808f (diff)
downloadbcm5719-llvm-089f6787843c8e7099c0b366a5ea1469540a0f6f.tar.gz
bcm5719-llvm-089f6787843c8e7099c0b366a5ea1469540a0f6f.zip
Reverting Neon vector type 64-alignment fix
The patch caused ABI breaks on darwin/others. Reverting to come back with a more restrictive patch. llvm-svn: 304220
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
-rw-r--r--clang/lib/Basic/Targets.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp
index f8e29ff3375..6be83d22a25 100644
--- a/clang/lib/Basic/Targets.cpp
+++ b/clang/lib/Basic/Targets.cpp
@@ -5382,11 +5382,6 @@ public:
// ARM has atomics up to 8 bytes
setAtomic();
- if (Triple.getEnvironment() == llvm::Triple::Android)
- MaxVectorAlign = 128; // don't break existing Android ABI
- else
- MaxVectorAlign = 64; // AAPCS
-
// Do force alignment of members that follow zero length bitfields. If
// the alignment of the zero-length bitfield is greater than the member
// that follows it, `bar', `bar' will be aligned as the type of the
OpenPOWER on IntegriCloud