1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 21:13:02 +02:00
llvm-mirror/lib/Transforms
David Majnemer 7890f416e2 [SimplifyCFG] Correctly test for unconditional branches in GetCaseResults
GetCaseResults assumed that a terminator with one successor was an
unconditional branch.  This is not necessarily the case, it could be a
cleanupret.

Strengthen the check by querying whether or not the terminator is
exceptional.

llvm-svn: 283517
2016-10-07 01:38:35 +00:00
..
Coroutines [Coroutines] Part15c: Fix coro-split to correctly handle definitions between coro.save and coro.suspend 2016-09-30 19:24:19 +00:00
Hello Add auto-exporting of symbols from tools so that plugins work on Windows 2016-05-26 11:16:43 +00:00
InstCombine Remove duplicated code; NFC 2016-10-02 00:09:57 +00:00
Instrumentation [PGO] Create weak alias for the renamed Comdat function 2016-10-06 20:38:13 +00:00
IPO Modify df_iterator to support post-order actions 2016-10-05 21:36:16 +00:00
ObjCARC Use StringRef in ARCRuntimeEntryPoints APIs (NFC) 2016-10-05 01:15:04 +00:00
Scalar [RS4GC] Fix comment to show TODO. NFC 2016-10-06 13:24:20 +00:00
Utils [SimplifyCFG] Correctly test for unconditional branches in GetCaseResults 2016-10-07 01:38:35 +00:00
Vectorize [LV] Pass profitability analysis in vectorizer constructor (NFC) 2016-10-05 20:23:46 +00:00
CMakeLists.txt [coroutines] Part 3 of N: Adding Boilerplate for Coroutine Passes 2016-07-28 21:04:31 +00:00
LLVMBuild.txt [coroutines] Part 3 of N: Adding Boilerplate for Coroutine Passes 2016-07-28 21:04:31 +00:00