Lines Matching refs:CurrentLVarMap
627 assert(CurrentLVarMap[It->second].first == VD); in lookupVarDecl()
628 return CurrentLVarMap[It->second].second; in lookupVarDecl()
646 LVarIdxMap.insert(std::make_pair(VD, CurrentLVarMap.size())); in addVarDecl()
647 CurrentLVarMap.makeWritable(); in addVarDecl()
648 CurrentLVarMap.push_back(std::make_pair(VD, E)); in addVarDecl()
661 CurrentLVarMap.makeWritable(); in updateVarDecl()
662 CurrentLVarMap.elem(It->second).second = E; in updateVarDecl()
673 til::SExpr *CurrE = CurrentLVarMap[i].second; in makePhiNodeVar()
692 Ph->setClangDecl(CurrentLVarMap[i].first); in makePhiNodeVar()
704 CurrentLVarMap.makeWritable(); in makePhiNodeVar()
705 CurrentLVarMap.elem(i).second = Ph; in makePhiNodeVar()
713 if (!CurrentLVarMap.valid()) { in mergeEntryMap()
715 CurrentLVarMap = std::move(Map); in mergeEntryMap()
718 if (CurrentLVarMap.sameAs(Map)) in mergeEntryMap()
722 unsigned ESz = CurrentLVarMap.size(); in mergeEntryMap()
727 if (CurrentLVarMap[i].first != Map[i].first) { in mergeEntryMap()
729 CurrentLVarMap.makeWritable(); in mergeEntryMap()
730 CurrentLVarMap.downsize(i); in mergeEntryMap()
733 if (CurrentLVarMap[i].second != Map[i].second) in mergeEntryMap()
737 CurrentLVarMap.makeWritable(); in mergeEntryMap()
738 CurrentLVarMap.downsize(Map.size()); in mergeEntryMap()
759 CurrentLVarMap.makeWritable(); in mergeEntryMapBackEdge()
760 unsigned Sz = CurrentLVarMap.size(); in mergeEntryMapBackEdge()
914 CurrentBlockInfo->ExitMap = std::move(CurrentLVarMap); in exitCFGBlock()