Go to file
Sanjay Patel a932da8f35 Fix for PR17073 ( http://llvm.org/pr17073 ), simplifycfg illegally hoists an operation in a phi node that can trap.
This patch adds to an existing loop over phi nodes in SimplifyCondBranchToCondBranch() to check for trapping ops and bails out of the optimization if we find one of those.

The test cases verify that trapping ops are not hoisted and non-trapping ops are still optimized as expected.

llvm-svn: 212490
2014-07-07 21:19:00 +00:00
clang Driver: Produce crash diagnostics more often on Windows 2014-07-07 20:23:27 +00:00
clang-tools-extra Update for llvm api change. 2014-07-06 17:43:19 +00:00
compiler-rt [MSan] Make one more test standalone 2014-07-07 20:59:10 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc prepare-builtins: Fix broken build due to recent LLVM API change 2014-07-07 17:46:45 +00:00
libcxx Minor cleanup for string_view; mostly from suggestions by Richard Smith. Also, make the tests pass under c++03 2014-07-02 15:45:57 +00:00
libcxxabi Add a cmake build system. 2014-07-03 19:35:48 +00:00
lld [Mips] Make rel-dynamic-05.test test case independent from external input files. 2014-07-07 20:14:49 +00:00
lldb Mark Radar9974002DataFormatterTestCase test XFAIL on Linux. 2014-07-07 21:13:39 +00:00
llvm Fix for PR17073 ( http://llvm.org/pr17073 ), simplifycfg illegally hoists an operation in a phi node that can trap. 2014-07-07 21:19:00 +00:00
openmp CMake: remove duplicated source file from list 2014-06-02 13:09:24 +00:00
polly Update for llvm api change. 2014-07-06 18:11:46 +00:00