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

References

tools/clang/lib/CodeGen/CGDebugInfo.cpp
   75   assert(LexicalBlockStack.empty() &&
  116   assert(!DI->LexicalBlockStack.empty());
  118       0, 0, DI->LexicalBlockStack.back(), DI->getInlinedAt()));
  178   if (LexicalBlockStack.empty())
  182   auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back());
  188     LexicalBlockStack.pop_back();
  189     LexicalBlockStack.emplace_back(DBuilder.createLexicalBlockFile(
  193     LexicalBlockStack.pop_back();
  194     LexicalBlockStack.emplace_back(
 2253   LexicalBlockStack.emplace_back(&*FwdDecl);
 2275   LexicalBlockStack.pop_back();
 2468   LexicalBlockStack.emplace_back(RealDecl);
 2604   LexicalBlockStack.pop_back();
 3543   FnBeginRegionCount.push_back(LexicalBlockStack.size());
 3562         LexicalBlockStack.emplace_back(SP);
 3652   LexicalBlockStack.emplace_back(SP);
 3740   FnBeginRegionCount.push_back(LexicalBlockStack.size());
 3741   LexicalBlockStack.emplace_back(SP);
 3756   if (CurLoc.isInvalid() || CurLoc.isMacroID() || LexicalBlockStack.empty())
 3759   llvm::MDNode *Scope = LexicalBlockStack.back();
 3766   if (!LexicalBlockStack.empty())
 3767     Back = LexicalBlockStack.back().get();
 3768   LexicalBlockStack.emplace_back(DBuilder.createLexicalBlock(
 3794                           LexicalBlockStack.back(), CurInlinedAt));
 3805   assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!");
 3813   LexicalBlockStack.pop_back();
 3817   assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!");
 3819   assert(RCount <= LexicalBlockStack.size() && "Region stack mismatch");
 3822   while (LexicalBlockStack.size() != RCount) {
 3825     LexicalBlockStack.pop_back();
 3910   assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!");
 3961   auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back());
 4054   assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!");
 4059   auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back());
 4090   assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!");
 4144       cast<llvm::DILocalScope>(LexicalBlockStack.back()), VD->getName(), Unit,
 4149       llvm::DebugLoc::get(Line, Column, LexicalBlockStack.back(), CurInlinedAt);
 4326   auto *scope = cast<llvm::DILocalScope>(LexicalBlockStack.back());
 4534   if (!LexicalBlockStack.empty())
 4535     return LexicalBlockStack.back();
 4752   if (LexicalBlockStack.empty())
 4755   llvm::MDNode *Scope = LexicalBlockStack.back();