Go to file
Manman Ren 84b921f805 ABI: modify CreateCoercedLoad and CreateCoercedStore to not use load or store of
the original parameter or return type.

Since we do not accurately represent the data fields of a union, we should not
directly load or store a union type.

As an exmple, if we have i8,i8, i32, i32 as one field type and i32,i32 as
another field type, the first field type will be chosen to represent the union.
If we load with the union's type, the 3rd byte and the 4th byte will be skipped.

rdar://12723368

llvm-svn: 168820
2012-11-28 22:08:52 +00:00
clang ABI: modify CreateCoercedLoad and CreateCoercedStore to not use load or store of 2012-11-28 22:08:52 +00:00
clang-tools-extra Following the example from loop-convert tests, simplifying the remove-cstr-calls lit script. 2012-11-05 18:28:45 +00:00
compiler-rt [asan] add DISABLED_BuiltinLongJmpTest 2012-11-28 15:01:23 +00:00
debuginfo-tests XTARGET was removed, update debug-info tests. 2012-10-20 01:38:50 +00:00
libclc Implement any() builtin. Patch by Tom Stellard! 2012-10-08 03:39:21 +00:00
libcxx tests/lit: Change test default parameters to assume local build. 2012-11-27 23:56:28 +00:00
libcxxabi Remove aborts under __dynamic_cast which were under _LIBCXX_DYNAMIC_FALLBACK. Change all type_info comparisons to use an inlined is_equal helper. However no change in functionality for this latter change at this time. This is just to encapsulate the comparison and make it a little easier to switch back and forth for testing/debugging. 2012-11-15 18:00:42 +00:00
lld Populate entry point into ELF executable. 2012-11-21 21:07:36 +00:00
lldb Cleanup - remove declarations of unimplemented functions. 2012-11-28 20:09:03 +00:00
llvm Documentation: improve formatting and remove unneeded empty lines. 2012-11-28 21:40:54 +00:00
polly Fix tests with broken datalayout strings. 2012-11-28 13:30:31 +00:00