Lines Matching refs:LexicalBlockStack
75 assert(LexicalBlockStack.empty() && in ~CGDebugInfo()
116 assert(!DI->LexicalBlockStack.empty()); in init()
118 0, 0, DI->LexicalBlockStack.back(), DI->getInlinedAt())); in init()
178 if (LexicalBlockStack.empty()) in setLocation()
182 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in setLocation()
188 LexicalBlockStack.pop_back(); in setLocation()
189 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlockFile( in setLocation()
193 LexicalBlockStack.pop_back(); in setLocation()
194 LexicalBlockStack.emplace_back( in setLocation()
2138 LexicalBlockStack.emplace_back(&*FwdDecl); in CreateTypeDefinition()
2160 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
2345 LexicalBlockStack.emplace_back(RealDecl); in CreateTypeDefinition()
2481 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
3409 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in EmitFunctionStart()
3428 LexicalBlockStack.emplace_back(SP); in EmitFunctionStart()
3504 LexicalBlockStack.emplace_back(SP); in EmitFunctionStart()
3563 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in EmitInlineFunctionStart()
3564 LexicalBlockStack.emplace_back(SP); in EmitInlineFunctionStart()
3579 if (CurLoc.isInvalid() || CurLoc.isMacroID() || LexicalBlockStack.empty()) in EmitLocation()
3582 llvm::MDNode *Scope = LexicalBlockStack.back(); in EmitLocation()
3589 if (!LexicalBlockStack.empty()) in CreateLexicalBlock()
3590 Back = LexicalBlockStack.back().get(); in CreateLexicalBlock()
3591 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlock( in CreateLexicalBlock()
3617 LexicalBlockStack.back(), CurInlinedAt)); in EmitLexicalBlockStart()
3628 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLexicalBlockEnd()
3636 LexicalBlockStack.pop_back(); in EmitLexicalBlockEnd()
3640 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitFunctionEnd()
3642 assert(RCount <= LexicalBlockStack.size() && "Region stack mismatch"); in EmitFunctionEnd()
3645 while (LexicalBlockStack.size() != RCount) { in EmitFunctionEnd()
3648 LexicalBlockStack.pop_back(); in EmitFunctionEnd()
3732 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclare()
3783 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitDeclare()
3870 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclareOfBlockDeclRefVariable()
3924 cast<llvm::DILocalScope>(LexicalBlockStack.back()), VD->getName(), Unit, in EmitDeclareOfBlockDeclRefVariable()
3929 llvm::DebugLoc::get(Line, Column, LexicalBlockStack.back(), CurInlinedAt); in EmitDeclareOfBlockDeclRefVariable()
4106 auto *scope = cast<llvm::DILocalScope>(LexicalBlockStack.back()); in EmitDeclareOfBlockLiteralArgVariable()
4282 if (!LexicalBlockStack.empty()) in getCurrentContextDescriptor()
4283 return LexicalBlockStack.back(); in getCurrentContextDescriptor()
4473 if (LexicalBlockStack.empty()) in SourceLocToDebugLoc()
4476 llvm::MDNode *Scope = LexicalBlockStack.back(); in SourceLocToDebugLoc()