Lines Matching refs:Entry

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