reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
487 RegionStack.emplace_back(Count, StartLoc, EndLoc); 489 return RegionStack.size() - 1; 495 size_t Index = RegionStack.size(); 529 RegionStack.push_back(DR); 540 if (LastTerminatedRegion->second != RegionStack.size()) 547 SourceMappingRegion DR = RegionStack.back(); 568 assert(RegionStack.size() >= ParentIndex && "parent not in stack"); 570 while (RegionStack.size() > ParentIndex) { 571 SourceMappingRegion &Region = RegionStack.back(); 576 : RegionStack[ParentIndex].getEndLoc(); 641 RegionStack.pop_back(); 646 RegionStack.size() < LastTerminatedRegion->second) 654 assert(!RegionStack.empty() && "statement has no region"); 655 return RegionStack.back(); 733 for (SourceMappingRegion &I : llvm::reverse(RegionStack)) { 795 LastTerminatedRegion = {EndLoc, RegionStack.size()}; 889 assert(RegionStack.empty() && "Regions entered but never exited"); 1123 for (size_t i = RegionStack.size(); i != Index; --i) { 1124 if (!RegionStack[i - 1].hasEndLoc()) 1125 RegionStack[i - 1].setEndLoc(getEnd(CS->body_back()));