Lines Matching refs:BlockInfo
514 std::vector<CFGBlockInfo> &BlockInfo);
729 std::vector<CFGBlockInfo> &BlockInfo) { in traverseCFG() argument
734 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlockID]; in traverseCFG()
750 CFGBlockInfo *PrevBlockInfo = &BlockInfo[PrevBlockID]; in traverseCFG()
796 Context LoopBegin = BlockInfo[FirstLoopBlock->getBlockID()].EntryContext; in traverseCFG()
804 saveContext(nullptr, BlockInfo[exitID].ExitContext); in traverseCFG()
811 std::vector<CFGBlockInfo> &BlockInfo) { in findBlockLocations() argument
813 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlock->getBlockID()]; in findBlockLocations()
845 BlockInfo[(*CurrBlock->pred_begin())->getBlockID()].ExitLoc; in findBlockLocations()
850 BlockInfo[(*CurrBlock->succ_begin())->getBlockID()].EntryLoc; in findBlockLocations()
1015 std::vector<CFGBlockInfo> BlockInfo; member in __anon6254f0e10a11::ThreadSafetyAnalyzer
1469 const CFGBlockInfo *PredBlockInfo = &BlockInfo[PredBlock->getBlockID()]; in getEdgeLockset()
2261 BlockInfo.resize(CFGraph->getNumBlockIDs(), in runAnalysis()
2271 BlockInfo[CFGraph->getEntry().getBlockID()].Reachable = true; in runAnalysis()
2274 LocalVarMap.traverseCFG(CFGraph, SortedGraph, BlockInfo); in runAnalysis()
2277 findBlockLocations(CFGraph, SortedGraph, BlockInfo); in runAnalysis()
2288 FactSet &InitialLockset = BlockInfo[FirstBlock->getBlockID()].EntrySet; in runAnalysis()
2340 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlockID]; in runAnalysis()
2366 CFGBlockInfo *PrevBlockInfo = &BlockInfo[PrevBlockID]; in runAnalysis()
2439 CFGBlockInfo *PreLoop = &BlockInfo[FirstLoopBlock->getBlockID()]; in runAnalysis()
2440 CFGBlockInfo *LoopEnd = &BlockInfo[CurrBlockID]; in runAnalysis()
2446 CFGBlockInfo *Initial = &BlockInfo[CFGraph->getEntry().getBlockID()]; in runAnalysis()
2447 CFGBlockInfo *Final = &BlockInfo[CFGraph->getExit().getBlockID()]; in runAnalysis()