Lines Matching refs:LexicalBlockStack
90 assert(LexicalBlockStack.empty() && in ~CGDebugInfo()
131 assert(!DI->LexicalBlockStack.empty()); in init()
133 llvm::DILocation::get(DI->LexicalBlockStack.back()->getContext(), 0, 0, in init()
134 DI->LexicalBlockStack.back(), DI->getInlinedAt())); in init()
194 if (LexicalBlockStack.empty()) in setLocation()
198 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in setLocation()
204 LexicalBlockStack.pop_back(); in setLocation()
205 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlockFile( in setLocation()
209 LexicalBlockStack.pop_back(); in setLocation()
210 LexicalBlockStack.emplace_back( in setLocation()
2861 LexicalBlockStack.emplace_back(&*FwdDecl); in CreateTypeDefinition()
2883 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
3102 LexicalBlockStack.emplace_back(RealDecl); in CreateTypeDefinition()
3251 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
4372 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in emitFunctionStart()
4391 LexicalBlockStack.emplace_back(SP); in emitFunctionStart()
4469 LexicalBlockStack.emplace_back(SP); in emitFunctionStart()
4581 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in EmitInlineFunctionStart()
4582 LexicalBlockStack.emplace_back(SP); in EmitInlineFunctionStart()
4597 if (CurLoc.isInvalid() || CurLoc.isMacroID() || LexicalBlockStack.empty()) in EmitLocation()
4600 llvm::MDNode *Scope = LexicalBlockStack.back(); in EmitLocation()
4608 if (!LexicalBlockStack.empty()) in CreateLexicalBlock()
4609 Back = LexicalBlockStack.back().get(); in CreateLexicalBlock()
4610 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlock( in CreateLexicalBlock()
4636 LexicalBlockStack.back(), CurInlinedAt)); in EmitLexicalBlockStart()
4647 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLexicalBlockEnd()
4655 LexicalBlockStack.pop_back(); in EmitLexicalBlockEnd()
4659 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitFunctionEnd()
4661 assert(RCount <= LexicalBlockStack.size() && "Region stack mismatch"); in EmitFunctionEnd()
4664 while (LexicalBlockStack.size() != RCount) { in EmitFunctionEnd()
4667 LexicalBlockStack.pop_back(); in EmitFunctionEnd()
4752 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclare()
4803 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitDeclare()
4932 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclare()
4966 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitDeclare()
5053 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLabel()
5058 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitLabel()
5090 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclareOfBlockDeclRefVariable()
5145 cast<llvm::DILocalScope>(LexicalBlockStack.back()), VD->getName(), Unit, in EmitDeclareOfBlockDeclRefVariable()
5150 LexicalBlockStack.back(), CurInlinedAt); in EmitDeclareOfBlockDeclRefVariable()
5328 auto *scope = cast<llvm::DILocalScope>(LexicalBlockStack.back()); in EmitDeclareOfBlockLiteralArgVariable()
5813 DBuilder.createAutoVariable(LexicalBlockStack.back(), "", nullptr, 0, in EmitPseudoVariable()
5879 if (!LexicalBlockStack.empty()) in getCurrentContextDescriptor()
5880 return LexicalBlockStack.back(); in getCurrentContextDescriptor()
6096 if (LexicalBlockStack.empty()) in SourceLocToDebugLoc()
6099 llvm::MDNode *Scope = LexicalBlockStack.back(); in SourceLocToDebugLoc()