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()
2477 LexicalBlockStack.emplace_back(&*FwdDecl); in CreateTypeDefinition()
2499 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
2709 LexicalBlockStack.emplace_back(RealDecl); in CreateTypeDefinition()
2855 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
3887 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in emitFunctionStart()
3906 LexicalBlockStack.emplace_back(SP); in emitFunctionStart()
3976 LexicalBlockStack.emplace_back(SP); in emitFunctionStart()
4081 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in EmitInlineFunctionStart()
4082 LexicalBlockStack.emplace_back(SP); in EmitInlineFunctionStart()
4097 if (CurLoc.isInvalid() || CurLoc.isMacroID() || LexicalBlockStack.empty()) in EmitLocation()
4100 llvm::MDNode *Scope = LexicalBlockStack.back(); in EmitLocation()
4108 if (!LexicalBlockStack.empty()) in CreateLexicalBlock()
4109 Back = LexicalBlockStack.back().get(); in CreateLexicalBlock()
4110 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlock( in CreateLexicalBlock()
4136 LexicalBlockStack.back(), CurInlinedAt)); in EmitLexicalBlockStart()
4147 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLexicalBlockEnd()
4155 LexicalBlockStack.pop_back(); in EmitLexicalBlockEnd()
4159 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitFunctionEnd()
4161 assert(RCount <= LexicalBlockStack.size() && "Region stack mismatch"); in EmitFunctionEnd()
4164 while (LexicalBlockStack.size() != RCount) { in EmitFunctionEnd()
4167 LexicalBlockStack.pop_back(); in EmitFunctionEnd()
4252 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclare()
4303 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitDeclare()
4435 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLabel()
4440 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitLabel()
4472 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclareOfBlockDeclRefVariable()
4527 cast<llvm::DILocalScope>(LexicalBlockStack.back()), VD->getName(), Unit, in EmitDeclareOfBlockDeclRefVariable()
4532 LexicalBlockStack.back(), CurInlinedAt); in EmitDeclareOfBlockDeclRefVariable()
4709 auto *scope = cast<llvm::DILocalScope>(LexicalBlockStack.back()); in EmitDeclareOfBlockLiteralArgVariable()
4944 if (!LexicalBlockStack.empty()) in getCurrentContextDescriptor()
4945 return LexicalBlockStack.back(); in getCurrentContextDescriptor()
5142 if (LexicalBlockStack.empty()) in SourceLocToDebugLoc()
5145 llvm::MDNode *Scope = LexicalBlockStack.back(); in SourceLocToDebugLoc()