]> granicus.if.org Git - clang/commit
Change ARM data layout strings to match llvm-gcc.
authorBob Wilson <bob.wilson@apple.com>
Mon, 4 Apr 2011 16:53:11 +0000 (16:53 +0000)
committerBob Wilson <bob.wilson@apple.com>
Mon, 4 Apr 2011 16:53:11 +0000 (16:53 +0000)
commitcd5ce091a18bdc601758495b583d33f8667f4272
treee86b9eed9582e35235f64072d1de759a8a114e26
parenta75fdb288412db312ab63cb457c7e1148b61d9d1
Change ARM data layout strings to match llvm-gcc.
Sandeep Patel noticed that the alignment was wrong for Neon vector types,
and this change is partly derived from his patch.  For the APCS ABI, however,
additional changes were required: the maximum ABI alignment is 32 bits and
the preferred alignment for i64 and f64 types should be 64 bits.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128825 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Basic/Targets.cpp