Go to file
Matt Arsenault 3d463193a9 AMDGPU: Default to using scalar mov to materialize immediate
This is the conservatively correct way because it's easy to
move or replace a scalar immediate. This was incorrect in the case
when the register class wasn't known from the static instruction
definition, but still needed to be an SGPR. The main example of this
is inlineasm has an SGPR constraint.

Also start verifying the register classes of inlineasm operands.

llvm-svn: 285762
2016-11-01 22:55:07 +00:00
clang [analyzer] Fix capitalization in ObjCSuperDealloc checker diagnostic. 2016-11-01 22:16:39 +00:00
clang-tools-extra [clang-tidy] Handle bitfields in cppcoreguidelines-pro-type-member-init 2016-11-01 21:26:53 +00:00
compiler-rt [tsan] Enable the tsan/libcxx/ testcase(s) on Darwin 2016-10-31 20:50:15 +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 Protect exceptional paths under libcpp-no-exceptions 2016-11-01 15:46:16 +00:00
libcxxabi Spell libcxxabi-no-threads correctly 2016-10-31 14:14:04 +00:00
libunwind fix _dyld_find_unwind_sections() for pre-10.7. Patch by Jeremy Sequoia 2016-10-31 21:04:17 +00:00
lld Provide a convenient function to allocate and initialize objects. 2016-11-01 22:53:18 +00:00
lldb Xfail this while I figure out why the event isn't getting sent. 2016-11-01 22:53:54 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm AMDGPU: Default to using scalar mov to materialize immediate 2016-11-01 22:55:07 +00:00
openmp Fixed problem introduced by part of https://reviews.llvm.org/D21196. 2016-11-01 16:19:04 +00:00
parallel-libs [Acxxel] Remove setActiveDeviceForThread 2016-10-28 00:54:02 +00:00
polly [ScopInfo] Make memset etc. affine where possible. 2016-11-01 20:53:11 +00:00