Lines Matching refs:LexicalBlockStack

81   assert(LexicalBlockStack.empty() &&  in ~CGDebugInfo()
122 assert(!DI->LexicalBlockStack.empty()); in init()
124 llvm::DILocation::get(DI->LexicalBlockStack.back()->getContext(), 0, 0, in init()
125 DI->LexicalBlockStack.back(), DI->getInlinedAt())); in init()
185 if (LexicalBlockStack.empty()) in setLocation()
189 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in setLocation()
195 LexicalBlockStack.pop_back(); in setLocation()
196 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlockFile( in setLocation()
200 LexicalBlockStack.pop_back(); in setLocation()
201 LexicalBlockStack.emplace_back( in setLocation()
2595 LexicalBlockStack.emplace_back(&*FwdDecl); in CreateTypeDefinition()
2617 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
2831 LexicalBlockStack.emplace_back(RealDecl); in CreateTypeDefinition()
2980 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
4073 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in emitFunctionStart()
4092 LexicalBlockStack.emplace_back(SP); in emitFunctionStart()
4170 LexicalBlockStack.emplace_back(SP); in emitFunctionStart()
4283 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in EmitInlineFunctionStart()
4284 LexicalBlockStack.emplace_back(SP); in EmitInlineFunctionStart()
4299 if (CurLoc.isInvalid() || CurLoc.isMacroID() || LexicalBlockStack.empty()) in EmitLocation()
4302 llvm::MDNode *Scope = LexicalBlockStack.back(); in EmitLocation()
4310 if (!LexicalBlockStack.empty()) in CreateLexicalBlock()
4311 Back = LexicalBlockStack.back().get(); in CreateLexicalBlock()
4312 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlock( in CreateLexicalBlock()
4338 LexicalBlockStack.back(), CurInlinedAt)); in EmitLexicalBlockStart()
4349 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLexicalBlockEnd()
4357 LexicalBlockStack.pop_back(); in EmitLexicalBlockEnd()
4361 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitFunctionEnd()
4363 assert(RCount <= LexicalBlockStack.size() && "Region stack mismatch"); in EmitFunctionEnd()
4366 while (LexicalBlockStack.size() != RCount) { in EmitFunctionEnd()
4369 LexicalBlockStack.pop_back(); in EmitFunctionEnd()
4454 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclare()
4505 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitDeclare()
4634 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclare()
4668 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitDeclare()
4730 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLabel()
4735 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitLabel()
4767 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclareOfBlockDeclRefVariable()
4822 cast<llvm::DILocalScope>(LexicalBlockStack.back()), VD->getName(), Unit, in EmitDeclareOfBlockDeclRefVariable()
4827 LexicalBlockStack.back(), CurInlinedAt); in EmitDeclareOfBlockDeclRefVariable()
5004 auto *scope = cast<llvm::DILocalScope>(LexicalBlockStack.back()); in EmitDeclareOfBlockLiteralArgVariable()
5522 if (!LexicalBlockStack.empty()) in getCurrentContextDescriptor()
5523 return LexicalBlockStack.back(); in getCurrentContextDescriptor()
5739 if (LexicalBlockStack.empty()) in SourceLocToDebugLoc()
5742 llvm::MDNode *Scope = LexicalBlockStack.back(); in SourceLocToDebugLoc()