reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Analysis/ThreadSafetyCommon.cpp
  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);