Lines Matching refs:BlockInfo
523 std::vector<CFGBlockInfo> &BlockInfo);
738 std::vector<CFGBlockInfo> &BlockInfo) { in traverseCFG() argument
743 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlockID]; in traverseCFG()
759 CFGBlockInfo *PrevBlockInfo = &BlockInfo[PrevBlockID]; in traverseCFG()
805 Context LoopBegin = BlockInfo[FirstLoopBlock->getBlockID()].EntryContext; in traverseCFG()
813 saveContext(nullptr, BlockInfo[exitID].ExitContext); in traverseCFG()
820 std::vector<CFGBlockInfo> &BlockInfo) { in findBlockLocations() argument
822 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlock->getBlockID()]; in findBlockLocations()
854 BlockInfo[(*CurrBlock->pred_begin())->getBlockID()].ExitLoc; in findBlockLocations()
859 BlockInfo[(*CurrBlock->succ_begin())->getBlockID()].EntryLoc; in findBlockLocations()
1096 std::vector<CFGBlockInfo> BlockInfo; member in __anon06d2d5b10a11::ThreadSafetyAnalyzer
1543 const CFGBlockInfo *PredBlockInfo = &BlockInfo[PredBlock->getBlockID()]; in getEdgeLockset()
2457 BlockInfo.resize(CFGraph->getNumBlockIDs(), in runAnalysis()
2466 CFGBlockInfo &Initial = BlockInfo[CFGraph->getEntry().getBlockID()]; in runAnalysis()
2467 CFGBlockInfo &Final = BlockInfo[CFGraph->getExit().getBlockID()]; in runAnalysis()
2473 LocalVarMap.traverseCFG(CFGraph, SortedGraph, BlockInfo); in runAnalysis()
2476 findBlockLocations(CFGraph, SortedGraph, BlockInfo); in runAnalysis()
2591 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlockID]; in runAnalysis()
2617 CFGBlockInfo *PrevBlockInfo = &BlockInfo[PrevBlockID]; in runAnalysis()
2713 CFGBlockInfo *PreLoop = &BlockInfo[FirstLoopBlock->getBlockID()]; in runAnalysis()
2714 CFGBlockInfo *LoopEnd = &BlockInfo[CurrBlockID]; in runAnalysis()