Go to file
Tim Northover e95c5b3236 ARM: treat [N x i32] and [N x i64] as AAPCS composite types
The logic is almost there already, with our special homogeneous aggregate
handling. Tweaking it like this allows front-ends to emit AAPCS compliant code
without ever having to count registers or add discarded padding arguments.

Only arrays of i32 and i64 are needed to model AAPCS rules, but I decided to
apply the logic to all integer arrays for more consistency.

llvm-svn: 230348
2015-02-24 17:22:34 +00:00
clang Commit patch for PR19649. Set the correct sign of wide character for literals based on underlying type of wchar_t. 2015-02-24 13:34:20 +00:00
clang-tools-extra Revert "Add clangCodeGen.a to the tools that need it after the clang module" 2015-02-24 05:14:37 +00:00
compiler-rt [ASan/Win] Add support for sanitizer allocator hooks, __asan_default_options and __asan_on_error 2015-02-24 17:07:22 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Implement log10 2015-01-30 18:00:34 +00:00
libcxx Make the forward declaration for array swap have the same inline/visibility attributes as the definition. Thanks to Steven Wu for the catch. 2015-02-24 12:46:39 +00:00
libcxxabi Add temporary workaround for missing symbol __cxa_throw_bad_new_array_length on OS X. 2015-02-21 04:30:36 +00:00
lld [ELF] Create a map from Reference to Symbol. 2015-02-23 22:32:12 +00:00
lldb Adjust an lldb-mi test to fix failure on Linux. 2015-02-24 17:20:43 +00:00
llgo Build cgo and llgo-go 2015-02-14 01:46:01 +00:00
llvm ARM: treat [N x i32] and [N x i64] as AAPCS composite types 2015-02-24 17:22:34 +00:00
openmp Two warning messages fixed. 2015-02-20 18:19:41 +00:00
polly Allow non-affine control flow -- Code Generation 2015-02-24 16:16:32 +00:00