Lines Matching refs:LexicalBlockStack
76 assert(LexicalBlockStack.empty() && in ~CGDebugInfo()
117 assert(!DI->LexicalBlockStack.empty()); in init()
119 llvm::DILocation::get(DI->LexicalBlockStack.back()->getContext(), 0, 0, in init()
120 DI->LexicalBlockStack.back(), DI->getInlinedAt())); in init()
180 if (LexicalBlockStack.empty()) in setLocation()
184 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in setLocation()
190 LexicalBlockStack.pop_back(); in setLocation()
191 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlockFile( in setLocation()
195 LexicalBlockStack.pop_back(); in setLocation()
196 LexicalBlockStack.emplace_back( in setLocation()
2458 LexicalBlockStack.emplace_back(&*FwdDecl); in CreateTypeDefinition()
2480 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
2690 LexicalBlockStack.emplace_back(RealDecl); in CreateTypeDefinition()
2836 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
3870 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in emitFunctionStart()
3889 LexicalBlockStack.emplace_back(SP); in emitFunctionStart()
3959 LexicalBlockStack.emplace_back(SP); in emitFunctionStart()
4059 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in EmitInlineFunctionStart()
4060 LexicalBlockStack.emplace_back(SP); in EmitInlineFunctionStart()
4075 if (CurLoc.isInvalid() || CurLoc.isMacroID() || LexicalBlockStack.empty()) in EmitLocation()
4078 llvm::MDNode *Scope = LexicalBlockStack.back(); in EmitLocation()
4086 if (!LexicalBlockStack.empty()) in CreateLexicalBlock()
4087 Back = LexicalBlockStack.back().get(); in CreateLexicalBlock()
4088 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlock( in CreateLexicalBlock()
4114 LexicalBlockStack.back(), CurInlinedAt)); in EmitLexicalBlockStart()
4125 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLexicalBlockEnd()
4133 LexicalBlockStack.pop_back(); in EmitLexicalBlockEnd()
4137 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitFunctionEnd()
4139 assert(RCount <= LexicalBlockStack.size() && "Region stack mismatch"); in EmitFunctionEnd()
4142 while (LexicalBlockStack.size() != RCount) { in EmitFunctionEnd()
4145 LexicalBlockStack.pop_back(); in EmitFunctionEnd()
4230 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclare()
4281 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitDeclare()
4413 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLabel()
4418 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitLabel()
4450 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclareOfBlockDeclRefVariable()
4505 cast<llvm::DILocalScope>(LexicalBlockStack.back()), VD->getName(), Unit, in EmitDeclareOfBlockDeclRefVariable()
4510 LexicalBlockStack.back(), CurInlinedAt); in EmitDeclareOfBlockDeclRefVariable()
4687 auto *scope = cast<llvm::DILocalScope>(LexicalBlockStack.back()); in EmitDeclareOfBlockLiteralArgVariable()
4926 if (!LexicalBlockStack.empty()) in getCurrentContextDescriptor()
4927 return LexicalBlockStack.back(); in getCurrentContextDescriptor()
5143 if (LexicalBlockStack.empty()) in SourceLocToDebugLoc()
5146 llvm::MDNode *Scope = LexicalBlockStack.back(); in SourceLocToDebugLoc()