Go to file
David Majnemer 9b529a76e9 IR: Properly return nullptr when getAggregateElement is out-of-bounds
We didn't properly handle the out-of-bounds case for
ConstantAggregateZero and UndefValue.  This would manifest as a crash
when the constant folder was asked to fold a load of a constant global
whose struct type has no operands.

This fixes PR22595.

llvm-svn: 229352
2015-02-16 04:02:09 +00:00
clang [X86] Teach clang to lower __builtin_ia32_psrldqi256 and __builtin_ia32_pslldqi256 to vector shuffles the backend recognizes. This is a step towards removing the corresponding intrinsics from the backend. 2015-02-16 00:42:49 +00:00
clang-tools-extra Fix broken logic for include in block check. 2015-02-13 23:32:08 +00:00
compiler-rt tsan: fix build 2015-02-14 16:14:10 +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 Implement C++14's sized deallocation functions, since there are no longer implicitly defined by clang, as of r229241. 2015-02-15 05:18:55 +00:00
libcxxabi Moar post-commit review. 2015-02-14 02:02:56 +00:00
lld Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requiring the macro. NFC; lld edition. 2015-02-15 23:10:05 +00:00
lldb Extract SBAttachInfo into own set of files - SBAttachInfo.h, SBAttachInfo.cpp and SBAttachInfo.i. 2015-02-16 00:04:19 +00:00
llgo Build cgo and llgo-go 2015-02-14 01:46:01 +00:00
llvm IR: Properly return nullptr when getAggregateElement is out-of-bounds 2015-02-16 04:02:09 +00:00
openmp Fixed memory corruption problem. 2015-02-10 20:10:21 +00:00
polly Update Polly for the removal of LLVM_DELETED_FUNCTION now that '= delete' works on all supported compilers (MSVC2012 compat has been dropped) 2015-02-15 23:40:18 +00:00