Go to file
Richard Smith 018ac39f94 Improve obvious-most-derived-type devirtualization:
* if the base is produced by a series of derived-to-base conversions, check
    the expression inside them when looking for an expression with a known
    dynamic type
  * step past MaterializeTemporaryExprs when checking for a known dynamic type
  * when checking for a known dynamic type, treat all class prvalues as having
    a known dynamic type after skipping all relevant rvalue subobject
    adjustments
  * treat callees formed by pointer-to-member access for a non-reference member
    type like callees formed by member access.

llvm-svn: 285954
2016-11-03 18:55:18 +00:00
clang Improve obvious-most-derived-type devirtualization: 2016-11-03 18:55:18 +00:00
clang-tools-extra [clang-tidy] Ignore forward declarations without definitions in the same translation unit in readability-identifier-naming 2016-11-03 13:52:09 +00:00
compiler-rt [asan] Add more dynamic CRT mode tests 2016-11-02 15:39:08 +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 Provide vstore_half helper to workaround clc restrictions 2016-09-21 20:15:55 +00:00
libcxx Implement another part of P0031; adding constexpr to move_iterator 2016-11-02 15:30:26 +00:00
libcxxabi [p0012] Implement ABI support for throwing a noexcept function pointer and 2016-11-02 23:41:51 +00:00
libunwind Add support for old versions of MacOS to libunwind. Fixes PR22203. Thanks to Jeremy for the bug report and the patch. 2016-11-02 17:56:05 +00:00
lld Simplify by directly using this->Symbols. NFC. 2016-11-03 18:20:08 +00:00
lldb Add RenderScriptScriptGroup to the Xcode project 2016-11-03 17:33:11 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm PDB: Fix some APIs to avoid use-after-frees 2016-11-03 18:28:04 +00:00
openmp fixed typo in comment 2016-11-03 17:48:46 +00:00
parallel-libs [Acxxel] Remove setActiveDeviceForThread 2016-10-28 00:54:02 +00:00
polly [ScopInfo] Fix isl object leak. 2016-11-03 15:19:41 +00:00