1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-25 05:52:53 +02:00
llvm-mirror/lib/Transforms
Serge Pavlov dda5fe0374 [StructurizeCfg] Update dominator info.
In some cases StructurizeCfg updates root node, but dominator info
remains unchanges, it causes crash when expensive checks are enabled.
To cope with this problem a new method was added to DominatorTreeBase
that allows adding new root nodes, it is called in StructurizeCfg to
put dominator tree in sync.

This change fixes PR27488.

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

llvm-svn: 291530
2017-01-10 02:50:47 +00:00
..
Coroutines Fix spelling mistakes in Transforms comments. NFC. 2016-11-20 13:19:49 +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 fix comment typos; NFC 2017-01-09 16:27:56 +00:00
Instrumentation [asan] Change the visibility of ___asan_globals_registered to hidden 2017-01-06 22:02:58 +00:00
IPO LowerTypeTests: Thread summary and action from the API and command line into the pass. 2017-01-07 01:17:24 +00:00
ObjCARC [CMake] NFC. Updating CMake dependency specifications 2016-11-17 04:36:50 +00:00
Scalar [StructurizeCfg] Update dominator info. 2017-01-10 02:50:47 +00:00
Utils [SimplifyLibCalls] pow(x, -0.5) -> 1.0 / sqrt(x). 2017-01-09 21:55:23 +00:00
Vectorize [LV] Fix-up external IV users after updating dominator tree 2017-01-09 19:05:29 +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