Lines Matching refs:BlockInfo
1079 std::vector<CFGBlockInfo> &BlockInfo);
1299 std::vector<CFGBlockInfo> &BlockInfo) { in traverseCFG() argument
1308 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlockID]; in traverseCFG()
1324 CFGBlockInfo *PrevBlockInfo = &BlockInfo[PrevBlockID]; in traverseCFG()
1371 Context LoopBegin = BlockInfo[FirstLoopBlock->getBlockID()].EntryContext; in traverseCFG()
1379 saveContext(0, BlockInfo[exitID].ExitContext); in traverseCFG()
1386 std::vector<CFGBlockInfo> &BlockInfo) { in findBlockLocations() argument
1390 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlock->getBlockID()]; in findBlockLocations()
1423 BlockInfo[(*CurrBlock->pred_begin())->getBlockID()].ExitLoc; in findBlockLocations()
1435 std::vector<CFGBlockInfo> BlockInfo; member in __anond7afc2f90111::ThreadSafetyAnalyzer
1677 const CFGBlockInfo *PredBlockInfo = &BlockInfo[PredBlock->getBlockID()]; in getEdgeLockset()
2270 BlockInfo.resize(CFGraph->getNumBlockIDs(), in runAnalysis()
2280 BlockInfo[CFGraph->getEntry().getBlockID()].Reachable = true; in runAnalysis()
2283 LocalVarMap.traverseCFG(CFGraph, SortedGraph, BlockInfo); in runAnalysis()
2286 findBlockLocations(CFGraph, SortedGraph, BlockInfo); in runAnalysis()
2293 FactSet &InitialLockset = BlockInfo[FirstBlock->getBlockID()].EntrySet; in runAnalysis()
2342 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlockID]; in runAnalysis()
2370 CFGBlockInfo *PrevBlockInfo = &BlockInfo[PrevBlockID]; in runAnalysis()
2413 CFGBlockInfo *PrevBlockInfo = &BlockInfo[PrevBlockID]; in runAnalysis()
2484 CFGBlockInfo *PreLoop = &BlockInfo[FirstLoopBlock->getBlockID()]; in runAnalysis()
2485 CFGBlockInfo *LoopEnd = &BlockInfo[CurrBlockID]; in runAnalysis()
2493 CFGBlockInfo *Initial = &BlockInfo[CFGraph->getEntry().getBlockID()]; in runAnalysis()
2494 CFGBlockInfo *Final = &BlockInfo[CFGraph->getExit().getBlockID()]; in runAnalysis()