Lines Matching refs:CurrBlockInfo
740 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlockID]; in traverseCFG() local
759 CurrBlockInfo->EntryContext = PrevBlockInfo->ExitContext; in traverseCFG()
763 CurrBlockInfo->EntryContext = in traverseCFG()
764 intersectContexts(CurrBlockInfo->EntryContext, in traverseCFG()
772 CurrBlockInfo->EntryContext = in traverseCFG()
773 createReferenceContext(CurrBlockInfo->EntryContext); in traverseCFG()
776 saveContext(nullptr, CurrBlockInfo->EntryContext); in traverseCFG()
777 CurrBlockInfo->EntryIndex = getContextIndex(); in traverseCFG()
780 VarMapBuilder VMapBuilder(this, CurrBlockInfo->EntryContext); in traverseCFG()
792 CurrBlockInfo->ExitContext = VMapBuilder.Ctx; in traverseCFG()
803 Context LoopEnd = CurrBlockInfo->ExitContext; in traverseCFG()
819 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlock->getBlockID()]; in findBlockLocations() local
824 CurrBlockInfo->EntryLoc = CurrBlockInfo->ExitLoc = S->getBeginLoc(); in findBlockLocations()
830 CurrBlockInfo->ExitLoc = CS->getStmt()->getBeginLoc(); in findBlockLocations()
836 if (CurrBlockInfo->ExitLoc.isValid()) { in findBlockLocations()
842 CurrBlockInfo->EntryLoc = CS->getStmt()->getBeginLoc(); in findBlockLocations()
850 CurrBlockInfo->EntryLoc = CurrBlockInfo->ExitLoc = in findBlockLocations()
2399 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlockID]; in runAnalysis() local
2433 CurrBlockInfo->Reachable = true; in runAnalysis()
2450 CurrBlockInfo->EntrySet = PrevLockset; in runAnalysis()
2453 intersectAndWarn(CurrBlockInfo->EntrySet, PrevLockset, in runAnalysis()
2454 CurrBlockInfo->EntryLoc, in runAnalysis()
2460 if (!CurrBlockInfo->Reachable) in runAnalysis()
2470 CurrBlockInfo->EntrySet = PrevBlockInfo->ExitSet; in runAnalysis()
2487 CurrBlockInfo->EntrySet, PrevLockset, PrevBlockInfo->ExitLoc, in runAnalysis()
2492 BuildLockset LocksetBuilder(this, *CurrBlockInfo); in runAnalysis()
2521 CurrBlockInfo->ExitSet = LocksetBuilder.FSet; in runAnalysis()