Go to file
James Molloy bf1837d9c9 [SimplifyCFG] Check PHI uses more accurately
PR30292 showed a case where our PHI checking wasn't correct. We were checking that all values were used by the same PHI before deciding to sink, but we weren't checking that the incoming values for that PHI were what we expected. As a result, we had to bail out after block splitting which caused us to never reach a steady state in SimplifyCFG.

Fixes PR30292.

llvm-svn: 280790
2016-09-07 08:15:54 +00:00
clang OpenCL: Defining __ENDIAN_LITTLE__ and fix target endianness 2016-09-07 07:08:02 +00:00
clang-tools-extra [include-fixer] Fix some Clang-tidy modernize-use-override and Include What You Use warnings; other minor fixes. 2016-09-06 19:53:26 +00:00
compiler-rt Add #include <cstdio> to unbreak build (missing definition of stderr) 2016-09-06 16:26:49 +00:00
debuginfo-tests
libclc configure.py: Add polaris10 and polaris11 2016-08-30 18:00:41 +00:00
libcxx Avoid compile error by giving the test type a user defined default constructor 2016-09-07 03:50:36 +00:00
libcxxabi [lit] Replace print with lit_config.note(). 2016-09-02 13:56:05 +00:00
libunwind Add missing _US_ACTION_MASK constant to unwind.h 2016-09-05 18:01:13 +00:00
lld Support ABSOLUE keyword in symbol assignments 2016-09-07 07:08:43 +00:00
lldb Revert "Fix tests on Windows." 2016-09-06 22:40:11 +00:00
llgo
llvm [SimplifyCFG] Check PHI uses more accurately 2016-09-07 08:15:54 +00:00
openmp Move function into cpp file under KMP_AFFINITY_SUPPORTED guard. 2016-09-02 20:54:58 +00:00
parallel-libs [SE] Rename PlatformInterfaces to PlatformDevice 2016-09-06 19:27:00 +00:00
polly Add check-polly-tests build target. 2016-09-05 10:54:16 +00:00