search for: indirectpassmanagers

Displaying 2 results from an estimated 2 matches for "indirectpassmanagers".

2011 Dec 14
2
[LLVMdev] Adding dependency on MemoryDependenceAnalysis pass to LICM causes opt to get stuck in addPass
...l test.bc Then I can see that opt is getting stuck in lib/VMCore/PassManager.cpp on the loop at line 672, and just goes round this for as long as I've left it for (several minutes) : // Check other pass managers for (SmallVectorImpl<PMDataManager *>::iterator I = IndirectPassManagers.begin(), E = IndirectPassManagers.end(); I != E; ++I) if (Pass *P = (*I)->findAnalysisPass(AID, false)) return P; This old post on the list : http://old.nabble.com/Array-Dependence-Analysis-td16073995.html says that "Loop passes can use function passes, but n...
2011 Dec 14
0
[LLVMdev] Adding dependency on MemoryDependenceAnalysis pass to LICM causes opt to get stuck in addPass
...that opt is getting stuck in lib/VMCore/PassManager.cpp > on the loop at line 672, and just goes round this for as long as I've > left it for (several minutes) : > > // Check other pass managers > for (SmallVectorImpl<PMDataManager *>::iterator > I = IndirectPassManagers.begin(), > E = IndirectPassManagers.end(); I != E; ++I) > if (Pass *P = (*I)->findAnalysisPass(AID, false)) > return P; > Do you see a repeated pattern of pass sequence the pass manager is trying to handle ? P->getPassName() is handy. - Devang > Thi...