Go to file
Chandler Carruth 903790eff5 Fix a somewhat surprising miscompile where code relying on an ABI
alignment could lose it due to the alloca type moving down to a much
smaller alignment guarantee.

Now SROA will actively compute a proper alignment, factoring the target
data, any explicit alignment, and the offset within the struct. This
will in some cases lower the alignment requirements, but when we lower
them below those of the type, we drop the alignment entirely to give
freedom to the code generator to align it however is convenient.

Thanks to Duncan for the lovely test case that pinned this down. =]

llvm-svn: 164891
2012-09-29 10:41:21 +00:00
clang Comment XML schema: correct indentation. 2012-09-29 08:27:37 +00:00
clang-tools-extra Fix typo in a comment in lit.cfg 2012-09-12 16:29:37 +00:00
compiler-rt [ASan] Fix unit test headers. Add an option to change substitute asan_test_config.h file 2012-09-28 12:24:23 +00:00
debuginfo-tests
libclc Add barrier.cl to SOURCES, spotted by Jin Wang. 2012-09-05 18:13:55 +00:00
libcxx Due to a mistake on my own part, I need to burn some version numbers. This does not impact any of the implementation of libc++, and does not impact the ABI in any way. 2012-09-28 17:42:25 +00:00
libcxxabi Set up code under _LIBCXX_DYNAMIC_FALLBACK which is off by default. For a full description of _LIBCXX_DYNAMIC_FALLBACK, see src/private_typeinfo.cpp. 2012-09-28 22:43:50 +00:00
lld Fix -Wcovered-switch-default warning. 2012-09-28 21:07:58 +00:00
lldb Add the RelocateOrLoadKernel and LoadKernel methods to ProcessGDBRemote::DoRemoteConnect(). 2012-09-29 08:03:33 +00:00
llvm Fix a somewhat surprising miscompile where code relying on an ABI 2012-09-29 10:41:21 +00:00
polly Bailout if libpluto finds no schedule 2012-09-21 16:24:13 +00:00