Go to file
Pete Cooper e4bb07ecff [Fast-ISel] Clear kill flags on registers replaced by updateValueMap.
When selecting an extract instruction, we don't actually generate code but instead work out which register we are reading, and rewrite uses of the extract def to the source register.  This is done via updateValueMap,.

However, its possible that the source register we are rewriting *to* to also have uses.  If those uses are after a kill of the value we are rewriting *from* then we have uses after a kill and the verifier fails.

This code checks for the case where the to register is also used, and if so it clears all kill on the from register.  This is conservative, but better that always clearing kills on the from register.

llvm-svn: 236897
2015-05-08 20:46:54 +00:00
clang Add the test case from PR 14044 to ensure it doesn't regress. 2015-05-08 17:39:48 +00:00
clang-tools-extra [clang-tidy] Fix for llvm.org/PR23161 2015-05-08 07:56:24 +00:00
compiler-rt [sanitizer] Attempt to fix the test for missing coverage script. 2015-05-08 16:30:01 +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 r600: Use __clc_ldexp on asics that don't implement the intruction 2015-05-06 21:59:30 +00:00
libcxx Replace two naked references of 'std::' with the macro '_VSTD::'. No functionality change. 2015-05-06 12:11:22 +00:00
libcxxabi Typos 2015-05-08 18:14:14 +00:00
libunwind unwind: add a .clang-format 2015-05-07 19:50:18 +00:00
lld [ARM] Use the correct variable name and unbreak buildbot. 2015-05-08 16:49:18 +00:00
lldb Skip tests that are timing out on the FreeBSD buildbot 2015-05-08 19:51:44 +00:00
llgo [llgo] add buildbot-slave config 2015-04-08 01:41:46 +00:00
llvm [Fast-ISel] Clear kill flags on registers replaced by updateValueMap. 2015-05-08 20:46:54 +00:00
openmp Change some text areas from saying Intel(R) OpenMP runtime library to LLVM OpenMP runtime library. 2015-05-08 17:41:32 +00:00
polly Adjust formatting to latest clang-format change 2015-05-08 16:10:53 +00:00