reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
652 assert(CurrentLVarMap[It->second].first == VD); 653 return CurrentLVarMap[It->second].second; 671 LVarIdxMap.insert(std::make_pair(VD, CurrentLVarMap.size())); 672 CurrentLVarMap.makeWritable(); 673 CurrentLVarMap.push_back(std::make_pair(VD, E)); 686 CurrentLVarMap.makeWritable(); 687 CurrentLVarMap.elem(It->second).second = E; 698 til::SExpr *CurrE = CurrentLVarMap[i].second; 717 Ph->setClangDecl(CurrentLVarMap[i].first); 728 CurrentLVarMap.makeWritable(); 729 CurrentLVarMap.elem(i).second = Ph; 737 if (!CurrentLVarMap.valid()) { 739 CurrentLVarMap = std::move(Map); 742 if (CurrentLVarMap.sameAs(Map)) 746 unsigned ESz = CurrentLVarMap.size(); 751 if (CurrentLVarMap[i].first != Map[i].first) { 753 CurrentLVarMap.makeWritable(); 754 CurrentLVarMap.downsize(i); 757 if (CurrentLVarMap[i].second != Map[i].second) 761 CurrentLVarMap.makeWritable(); 762 CurrentLVarMap.downsize(Map.size()); 783 CurrentLVarMap.makeWritable(); 784 unsigned Sz = CurrentLVarMap.size(); 937 CurrentBlockInfo->ExitMap = std::move(CurrentLVarMap);