Lines Matching refs:LexicalBlockStack

77   assert(LexicalBlockStack.empty() &&  in ~CGDebugInfo()
118 assert(!DI->LexicalBlockStack.empty()); in init()
120 llvm::DILocation::get(DI->LexicalBlockStack.back()->getContext(), 0, 0, in init()
121 DI->LexicalBlockStack.back(), DI->getInlinedAt())); in init()
181 if (LexicalBlockStack.empty()) in setLocation()
185 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in setLocation()
191 LexicalBlockStack.pop_back(); in setLocation()
192 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlockFile( in setLocation()
196 LexicalBlockStack.pop_back(); in setLocation()
197 LexicalBlockStack.emplace_back( in setLocation()
2585 LexicalBlockStack.emplace_back(&*FwdDecl); in CreateTypeDefinition()
2607 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
2817 LexicalBlockStack.emplace_back(RealDecl); in CreateTypeDefinition()
2963 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
4055 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in emitFunctionStart()
4074 LexicalBlockStack.emplace_back(SP); in emitFunctionStart()
4148 LexicalBlockStack.emplace_back(SP); in emitFunctionStart()
4249 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in EmitInlineFunctionStart()
4250 LexicalBlockStack.emplace_back(SP); in EmitInlineFunctionStart()
4265 if (CurLoc.isInvalid() || CurLoc.isMacroID() || LexicalBlockStack.empty()) in EmitLocation()
4268 llvm::MDNode *Scope = LexicalBlockStack.back(); in EmitLocation()
4276 if (!LexicalBlockStack.empty()) in CreateLexicalBlock()
4277 Back = LexicalBlockStack.back().get(); in CreateLexicalBlock()
4278 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlock( in CreateLexicalBlock()
4304 LexicalBlockStack.back(), CurInlinedAt)); in EmitLexicalBlockStart()
4315 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLexicalBlockEnd()
4323 LexicalBlockStack.pop_back(); in EmitLexicalBlockEnd()
4327 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitFunctionEnd()
4329 assert(RCount <= LexicalBlockStack.size() && "Region stack mismatch"); in EmitFunctionEnd()
4332 while (LexicalBlockStack.size() != RCount) { in EmitFunctionEnd()
4335 LexicalBlockStack.pop_back(); in EmitFunctionEnd()
4420 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclare()
4471 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitDeclare()
4600 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclare()
4634 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitDeclare()
4696 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLabel()
4701 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitLabel()
4733 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclareOfBlockDeclRefVariable()
4788 cast<llvm::DILocalScope>(LexicalBlockStack.back()), VD->getName(), Unit, in EmitDeclareOfBlockDeclRefVariable()
4793 LexicalBlockStack.back(), CurInlinedAt); in EmitDeclareOfBlockDeclRefVariable()
4970 auto *scope = cast<llvm::DILocalScope>(LexicalBlockStack.back()); in EmitDeclareOfBlockLiteralArgVariable()
5481 if (!LexicalBlockStack.empty()) in getCurrentContextDescriptor()
5482 return LexicalBlockStack.back(); in getCurrentContextDescriptor()
5698 if (LexicalBlockStack.empty()) in SourceLocToDebugLoc()
5701 llvm::MDNode *Scope = LexicalBlockStack.back(); in SourceLocToDebugLoc()