Go to file
Matt Arsenault e830f5427b AMDGPU: Report extractelement as free in cost model
The cost for scalarized operations is computed as N * (scalar operation
cost + 1 extractelement + 1 insertelement). This partially fixes
inflating the cost of scalarized operations since every operation is
scalarized and free. I don't think we want any cost asociated with
scalarization, but for now insertelement is still counted. I'm not sure
if we should pretend that insertelement is also free, or add a way
to compute a custom scalarization cost.

llvm-svn: 254438
2015-12-01 19:08:39 +00:00
clang It appears that this horrible mutating copy constructor is unused. Kill it with fire. 2015-12-01 17:15:13 +00:00
clang-tools-extra Add a new checker, cert-err58-cpp, that checks for static or thread_local objects that use a throwing constructor. 2015-12-01 14:05:39 +00:00
compiler-rt Revert r254417 ("[tsan] Enable Thread Sanitizer on OS X builds by default"). 2015-12-01 15:56:38 +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 integer: remove explicit casts from _MIN definitions 2015-10-06 19:12:12 +00:00
libcxx Last bit of P0006; mark it as complete 2015-11-30 05:39:30 +00:00
libcxxabi c++abi: use __builtin_offsetof instead of offsetof 2015-11-18 05:33:38 +00:00
libunwind Make it possible to use libunwind without heap. 2015-11-09 06:57:29 +00:00
lld Reapply r254428. 2015-12-01 18:24:07 +00:00
lldb Revert "Fix race during process interruption" 2015-12-01 17:59:56 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm AMDGPU: Report extractelement as free in cost model 2015-12-01 19:08:39 +00:00
openmp Fix honoring of OMP_THREAD_LIMIT in the teams construct 2015-11-30 20:14:05 +00:00
polly Remove non-debug printing of domain set 2015-11-30 22:59:41 +00:00