[DivergenceAnalysis] Use addRequiredTransitive
authorPiotr Sobczak <Piotr.Sobczak@amd.com>
Tue, 10 Nov 2020 16:17:24 +0000 (17:17 +0100)
committerPiotr Sobczak <Piotr.Sobczak@amd.com>
Fri, 13 Nov 2020 13:40:00 +0000 (14:40 +0100)
commit47dec5aa603b1dea8aab490cda0791c6dcaf4871
tree65ed5d580d22f3321a30672c84b1a9528b19ef7e
parent95537f450814c378fcb9d446dadcabc1385a5903
[DivergenceAnalysis] Use addRequiredTransitive

For querying divergence the chained analysis passes are required
to be alive, for instance LoopInfoWrapperPass.

Ensure that by using addRequiredTransitive.

Differential Revision: https://reviews.llvm.org/D91335
llvm/lib/Analysis/LegacyDivergenceAnalysis.cpp