Go to file
Anna Thomas 7bca59152a [JumpThreading] Dont RAUW condition incorrectly
Summary:
We have a bug when RAUWing the condition if experimental.guard or assumes is a use of that
condition. This is because LazyValueInfo may have used the guards/assumes to identify the
value of the condition at the end of the block. RAUW replaces the uses
at the guard/assume as well as uses before the guard/assume. Both of
these are incorrect.
For now, disable RAUW for conditions and fix the logic as a next
step: https://reviews.llvm.org/D33257

Reviewers: sanjoy, reames, trentxintong

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D33279

llvm-svn: 303349
2017-05-18 13:12:18 +00:00
clang [index] Record references to class receivers used in property references 2017-05-18 10:43:11 +00:00
clang-tools-extra Fix 'not all control paths return a value' warning on windows buildbots. 2017-05-18 10:48:23 +00:00
compiler-rt Revert r302781 and subsequent attempts to disable part of it. 2017-05-18 09:31:37 +00:00
debuginfo-tests Add additional CHECKs to safestack.c. 2017-04-17 17:57:05 +00:00
libclc math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx Make next/prev/advance/distance operations on iterators be constexpr. I missed this when I implemented the rest of P0031R0 2017-05-17 18:51:36 +00:00
libcxxabi [libcxxabi] Fix the test case committed in r303175. 2017-05-16 18:18:03 +00:00
libunwind [libunwind] Fix executable stack directive on Linux. 2017-05-16 20:18:57 +00:00
lld [ELF] Support R_ARM_SBREL32 Relocation 2017-05-18 09:12:21 +00:00
lldb Add Status -- llvm::Error glue 2017-05-18 12:46:50 +00:00
llgo benchcomp: Add a mode for analyzing file sizes. 2017-04-03 19:13:12 +00:00
llvm [JumpThreading] Dont RAUW condition incorrectly 2017-05-18 13:12:18 +00:00
openmp Fix for KMP_AFFINITY=respect with multiple processor groups 2017-05-15 19:05:59 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopInfo] Remove unused MemoryAccess::BaseName. NFC. 2017-05-16 16:52:24 +00:00