Implement requiredTransitive
authorTobias Grosser <grosser@fim.uni-passau.de>
Thu, 20 Jan 2011 21:03:22 +0000 (21:03 +0000)
committerTobias Grosser <grosser@fim.uni-passau.de>
Thu, 20 Jan 2011 21:03:22 +0000 (21:03 +0000)
commite906921480beacea2dea2d5ce8156bc246ee12a7
treee4e746044ea086d9d185328713be69f2fc758889
parent5839614d977a18a3eef4e03b8aae6d2e12ecb2c7
Implement requiredTransitive

The PassManager did not implement the transitivity of requiredTransitive. This
was unnoticed since 2006.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123942 91177308-0d34-0410-b5e6-96231b3b80d8
lib/VMCore/PassManager.cpp
test/Analysis/ScalarEvolution/2010-09-03-RequiredTransitive.ll [new file with mode: 0644]