Lines Matching refs:Entry
520 ConstInfoEntry Entry = findInfo(StmtNode); in getInfo() local
522 if (Entry != PropagationMap.end()) in getInfo()
523 return Entry->second; in getInfo()
537 InfoEntry Entry = findInfo(From); in forwardInfo() local
538 if (Entry != PropagationMap.end()) in forwardInfo()
539 insertInfo(To, Entry->second); in forwardInfo()
546 InfoEntry Entry = findInfo(From); in copyInfo() local
547 if (Entry != PropagationMap.end()) { in copyInfo()
548 PropagationInfo& PInfo = Entry->second; in copyInfo()
559 InfoEntry Entry = findInfo(From); in getInfo() local
560 if (Entry != PropagationMap.end()) { in getInfo()
561 PropagationInfo& PInfo = Entry->second; in getInfo()
569 InfoEntry Entry = findInfo(To); in setInfo() local
570 if (Entry != PropagationMap.end()) { in setInfo()
571 PropagationInfo& PInfo = Entry->second; in setInfo()
626 InfoEntry Entry = findInfo(Call->getArg(Index)); in handleCall() local
628 if (Entry == PropagationMap.end() || Entry->second.isTest()) in handleCall()
630 PropagationInfo PInfo = Entry->second; in handleCall()
643 if (!(Entry->second.isVar() || Entry->second.isTmp())) in handleCall()
661 InfoEntry Entry = findInfo(ObjArg); in handleCall() local
662 if (Entry != PropagationMap.end()) { in handleCall()
663 PropagationInfo PInfo = Entry->second; in handleCall()
763 InfoEntry Entry = findInfo(Temp->getSubExpr()); in VisitCXXBindTemporaryExpr() local
765 if (Entry != PropagationMap.end() && !Entry->second.isTest()) { in VisitCXXBindTemporaryExpr()
766 StateMap->setState(Temp, Entry->second.getAsState(StateMap)); in VisitCXXBindTemporaryExpr()
880 InfoEntry Entry = findInfo(Ret->getRetValue()); in VisitReturnStmt() local
882 if (Entry != PropagationMap.end()) { in VisitReturnStmt()
883 ConsumedState RetState = Entry->second.getAsState(StateMap); in VisitReturnStmt()
897 InfoEntry Entry = findInfo(UOp->getSubExpr()); in VisitUnaryOperator() local
898 if (Entry == PropagationMap.end()) return; in VisitUnaryOperator()
902 PropagationMap.insert(PairType(UOp, Entry->second)); in VisitUnaryOperator()
906 if (Entry->second.isTest()) in VisitUnaryOperator()
907 PropagationMap.insert(PairType(UOp, Entry->second.invertTest())); in VisitUnaryOperator()
1022 auto &Entry = StateMapsArray[Block->getBlockID()]; in addInfo() local
1024 if (Entry) { in addInfo()
1025 Entry->intersect(*StateMap); in addInfo()
1027 Entry = std::move(OwnedStateMap); in addInfo()
1029 Entry = std::make_unique<ConsumedStateMap>(*StateMap); in addInfo()
1036 auto &Entry = StateMapsArray[Block->getBlockID()]; in addInfo() local
1038 if (Entry) { in addInfo()
1039 Entry->intersect(*StateMap); in addInfo()
1041 Entry = std::move(StateMap); in addInfo()
1060 auto &Entry = StateMapsArray[Block->getBlockID()]; in getInfo() local
1061 return isBackEdgeTarget(Block) ? std::make_unique<ConsumedStateMap>(*Entry) in getInfo()
1062 : std::move(Entry); in getInfo()
1114 VarMapType::const_iterator Entry = VarMap.find(Var); in getState() local
1116 if (Entry != VarMap.end()) in getState()
1117 return Entry->second; in getState()
1124 TmpMapType::const_iterator Entry = TmpMap.find(Tmp); in getState() local
1126 if (Entry != TmpMap.end()) in getState()
1127 return Entry->second; in getState()