forked from OSchip/llvm-project
28a70c543d
In rare cases, a region R which is itself not valid has an indirect child region that is valid. When R becomes part of a valid region by expansion of another region, then all children of R have to be erased from the set of valid regions. This patch ensures that indirect children are erased in addition to direct children. Contributed-by: Armin Groesslinger <armin.groesslinger@uni-passau.de> Tobias: I added a reduced test case and adjusted the logic of the patch to only recurse until the first child is found. llvm-svn: 200411 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Dependences.cpp | ||
Makefile | ||
MayAliasSet.cpp | ||
ScopDetection.cpp | ||
ScopGraphPrinter.cpp | ||
ScopInfo.cpp | ||
ScopPass.cpp | ||
TempScopInfo.cpp |