Lines Matching refs:LexicalBlockStack

80   assert(LexicalBlockStack.empty() &&  in ~CGDebugInfo()
121 assert(!DI->LexicalBlockStack.empty()); in init()
123 llvm::DILocation::get(DI->LexicalBlockStack.back()->getContext(), 0, 0, in init()
124 DI->LexicalBlockStack.back(), DI->getInlinedAt())); in init()
184 if (LexicalBlockStack.empty()) in setLocation()
188 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in setLocation()
194 LexicalBlockStack.pop_back(); in setLocation()
195 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlockFile( in setLocation()
199 LexicalBlockStack.pop_back(); in setLocation()
200 LexicalBlockStack.emplace_back( in setLocation()
2735 LexicalBlockStack.emplace_back(&*FwdDecl); in CreateTypeDefinition()
2757 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
2976 LexicalBlockStack.emplace_back(RealDecl); in CreateTypeDefinition()
3125 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
4219 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in emitFunctionStart()
4238 LexicalBlockStack.emplace_back(SP); in emitFunctionStart()
4316 LexicalBlockStack.emplace_back(SP); in emitFunctionStart()
4428 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in EmitInlineFunctionStart()
4429 LexicalBlockStack.emplace_back(SP); in EmitInlineFunctionStart()
4444 if (CurLoc.isInvalid() || CurLoc.isMacroID() || LexicalBlockStack.empty()) in EmitLocation()
4447 llvm::MDNode *Scope = LexicalBlockStack.back(); in EmitLocation()
4455 if (!LexicalBlockStack.empty()) in CreateLexicalBlock()
4456 Back = LexicalBlockStack.back().get(); in CreateLexicalBlock()
4457 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlock( in CreateLexicalBlock()
4483 LexicalBlockStack.back(), CurInlinedAt)); in EmitLexicalBlockStart()
4494 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLexicalBlockEnd()
4502 LexicalBlockStack.pop_back(); in EmitLexicalBlockEnd()
4506 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitFunctionEnd()
4508 assert(RCount <= LexicalBlockStack.size() && "Region stack mismatch"); in EmitFunctionEnd()
4511 while (LexicalBlockStack.size() != RCount) { in EmitFunctionEnd()
4514 LexicalBlockStack.pop_back(); in EmitFunctionEnd()
4599 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclare()
4650 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitDeclare()
4813 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclare()
4846 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitDeclare()
4918 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLabel()
4923 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitLabel()
4955 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclareOfBlockDeclRefVariable()
5010 cast<llvm::DILocalScope>(LexicalBlockStack.back()), VD->getName(), Unit, in EmitDeclareOfBlockDeclRefVariable()
5015 LexicalBlockStack.back(), CurInlinedAt); in EmitDeclareOfBlockDeclRefVariable()
5193 auto *scope = cast<llvm::DILocalScope>(LexicalBlockStack.back()); in EmitDeclareOfBlockLiteralArgVariable()
5696 if (!LexicalBlockStack.empty()) in getCurrentContextDescriptor()
5697 return LexicalBlockStack.back(); in getCurrentContextDescriptor()
5913 if (LexicalBlockStack.empty()) in SourceLocToDebugLoc()
5916 llvm::MDNode *Scope = LexicalBlockStack.back(); in SourceLocToDebugLoc()