search for: basicblockanalysismanag

Displaying 1 result from an estimated 1 matches for "basicblockanalysismanag".

2014 Jun 18
2
[LLVMdev] PM: High-level review of the new Pass Manager (so far)
...ly, (e.g.) function analysis passes would typically hold results only for one function -- when the next function was analyzed, the previous function's results would be invalidated. Now, the FunctionAnalysisManager will happily store results for every function. (Looking forward, BasicBlockAnalysisManager might be able to store results for every BasicBlock.) This is powerful, but costs memory. What's the plan for keeping memory usage in check (especially for large modules)? 5. In the old infrastructure, `CGPassManager::runOnModule()` (in `CallGraphSCCPass.cpp`) has a do-whi...