Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Entry

518     ConstInfoEntry Entry = findInfo(StmtNode);
520 if (Entry != PropagationMap.end())
521 return Entry->second;
533 InfoEntry Entry = findInfo(From);
534 if (Entry != PropagationMap.end())
535 insertInfo(To, Entry->second);
543 InfoEntry Entry = findInfo(From);
544 if (Entry != PropagationMap.end()) {
545 PropagationInfo& PInfo = Entry->second;
557 InfoEntry Entry = findInfo(From);
558 if (Entry != PropagationMap.end()) {
559 Entry->second;
566 // If we already have info for To then update it, otherwise create a new entry.
568 InfoEntry Entry = findInfo(To);
569 if (Entry != PropagationMap.end()) {
570 PropagationInfo& PInfo = Entry->second;
629 InfoEntry Entry = findInfo(Call->getArg(Index));
631 if (Entry == PropagationMap.end() || Entry->second.isTest())
633 PropagationInfo PInfo = Entry->second;
646 if (!(Entry->second.isVar() || Entry->second.isTmp()))
664 InfoEntry Entry = findInfo(ObjArg);
665 if (Entry != PropagationMap.end()) {
666 PropagationInfo PInfo = Entry->second;
772 InfoEntry Entry = findInfo(Temp->getSubExpr());
774 if (Entry != PropagationMap.end() && !Entry->second.isTest()) {
775 StateMap->setState(Temp, Entry->second.getAsState(StateMap));
896 InfoEntry Entry = findInfo(Ret->getRetValue());
898 if (Entry != PropagationMap.end()) {
899 ConsumedState RetState = Entry->second.getAsState(StateMap);
913 InfoEntry Entry = findInfo(UOp->getSubExpr());
914 if (Entry == PropagationMap.end()) return;
918 PropagationMap.insert(PairType(UOp, Entry->second));
922 if (Entry->second.isTest())
923 PropagationMap.insert(PairType(UOp, Entry->second.invertTest()));
1053 auto &Entry = StateMapsArray[Block->getBlockID()];
1055 if (Entry) {
1056 Entry->intersect(*StateMap);
1058 Entry = std::move(OwnedStateMap);
1060 Entry = llvm::make_unique<ConsumedStateMap>(*StateMap);
1068 auto &Entry = StateMapsArray[Block->getBlockID()];
1070 if (Entry) {
1071 Entry->intersect(*StateMap);
1073 Entry = std::move(StateMap);
1092 auto &Entry = StateMapsArray[Block->getBlockID()];
1093 return isBackEdgeTarget(Block) ? llvm::make_unique<ConsumedStateMap>(*Entry)
1094 : std::move(Entry);
1146 VarMapType::const_iterator Entry = VarMap.find(Var);
1148 if (Entry != VarMap.end())
1149 return Entry->second;
1156 TmpMapType::const_iterator Entry = TmpMap.find(Tmp);
1158 if (Entry != TmpMap.end())
1159 return Entry->second;