Lines Matching refs:LexicalBlockStack

76   assert(LexicalBlockStack.empty() &&  in ~CGDebugInfo()
117 assert(!DI->LexicalBlockStack.empty()); in init()
119 0, 0, DI->LexicalBlockStack.back(), DI->getInlinedAt())); in init()
179 if (LexicalBlockStack.empty()) in setLocation()
183 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in setLocation()
189 LexicalBlockStack.pop_back(); in setLocation()
190 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlockFile( in setLocation()
194 LexicalBlockStack.pop_back(); in setLocation()
195 LexicalBlockStack.emplace_back( in setLocation()
2411 LexicalBlockStack.emplace_back(&*FwdDecl); in CreateTypeDefinition()
2433 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
2643 LexicalBlockStack.emplace_back(RealDecl); in CreateTypeDefinition()
2779 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
3804 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in EmitFunctionStart()
3823 LexicalBlockStack.emplace_back(SP); in EmitFunctionStart()
3893 LexicalBlockStack.emplace_back(SP); in EmitFunctionStart()
3998 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in EmitInlineFunctionStart()
3999 LexicalBlockStack.emplace_back(SP); in EmitInlineFunctionStart()
4014 if (CurLoc.isInvalid() || CurLoc.isMacroID() || LexicalBlockStack.empty()) in EmitLocation()
4017 llvm::MDNode *Scope = LexicalBlockStack.back(); in EmitLocation()
4024 if (!LexicalBlockStack.empty()) in CreateLexicalBlock()
4025 Back = LexicalBlockStack.back().get(); in CreateLexicalBlock()
4026 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlock( in CreateLexicalBlock()
4052 LexicalBlockStack.back(), CurInlinedAt)); in EmitLexicalBlockStart()
4063 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLexicalBlockEnd()
4071 LexicalBlockStack.pop_back(); in EmitLexicalBlockEnd()
4075 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitFunctionEnd()
4077 assert(RCount <= LexicalBlockStack.size() && "Region stack mismatch"); in EmitFunctionEnd()
4080 while (LexicalBlockStack.size() != RCount) { in EmitFunctionEnd()
4083 LexicalBlockStack.pop_back(); in EmitFunctionEnd()
4168 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclare()
4219 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitDeclare()
4307 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLabel()
4312 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitLabel()
4343 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclareOfBlockDeclRefVariable()
4397 cast<llvm::DILocalScope>(LexicalBlockStack.back()), VD->getName(), Unit, in EmitDeclareOfBlockDeclRefVariable()
4402 llvm::DebugLoc::get(Line, Column, LexicalBlockStack.back(), CurInlinedAt); in EmitDeclareOfBlockDeclRefVariable()
4579 auto *scope = cast<llvm::DILocalScope>(LexicalBlockStack.back()); in EmitDeclareOfBlockLiteralArgVariable()
4813 if (!LexicalBlockStack.empty()) in getCurrentContextDescriptor()
4814 return LexicalBlockStack.back(); in getCurrentContextDescriptor()
5009 if (LexicalBlockStack.empty()) in SourceLocToDebugLoc()
5012 llvm::MDNode *Scope = LexicalBlockStack.back(); in SourceLocToDebugLoc()