Lines Matching refs:LexicalBlockStack
57 assert(LexicalBlockStack.empty() && in ~CGDebugInfo()
94 assert(!DI->LexicalBlockStack.empty()); in init()
96 llvm::DebugLoc::get(0, 0, DI->LexicalBlockStack.back())); in init()
132 if (LexicalBlockStack.empty()) in setLocation()
136 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in setLocation()
143 LexicalBlockStack.pop_back(); in setLocation()
144 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlockFile( in setLocation()
148 LexicalBlockStack.pop_back(); in setLocation()
149 LexicalBlockStack.emplace_back( in setLocation()
1727 LexicalBlockStack.emplace_back(&*FwdDecl); in CreateTypeDefinition()
1749 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
1911 LexicalBlockStack.emplace_back(RealDecl); in CreateTypeDefinition()
2044 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
2872 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in EmitFunctionStart()
2890 LexicalBlockStack.emplace_back(SP); in EmitFunctionStart()
2935 LexicalBlockStack.emplace_back(SP); in EmitFunctionStart()
2990 llvm::MDNode *Scope = LexicalBlockStack.back(); in EmitLocation()
2997 if (!LexicalBlockStack.empty()) in CreateLexicalBlock()
2998 Back = LexicalBlockStack.back().get(); in CreateLexicalBlock()
2999 LexicalBlockStack.emplace_back(DBuilder.createLexicalBlock( in CreateLexicalBlock()
3011 getLineNumber(Loc), getColumnNumber(Loc), LexicalBlockStack.back())); in EmitLexicalBlockStart()
3022 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLexicalBlockEnd()
3030 LexicalBlockStack.pop_back(); in EmitLexicalBlockEnd()
3034 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitFunctionEnd()
3036 assert(RCount <= LexicalBlockStack.size() && "Region stack mismatch"); in EmitFunctionEnd()
3039 while (LexicalBlockStack.size() != RCount) { in EmitFunctionEnd()
3042 LexicalBlockStack.pop_back(); in EmitFunctionEnd()
3123 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclare()
3168 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); in EmitDeclare()
3266 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclareOfBlockDeclRefVariable()
3319 cast<llvm::DILocalScope>(LexicalBlockStack.back()), VD->getName(), Unit, in EmitDeclareOfBlockDeclRefVariable()
3323 auto DL = llvm::DebugLoc::get(Line, Column, LexicalBlockStack.back()); in EmitDeclareOfBlockDeclRefVariable()
3480 auto *scope = cast<llvm::DILocalScope>(LexicalBlockStack.back()); in EmitDeclareOfBlockLiteralArgVariable()
3624 if (!LexicalBlockStack.empty()) in getCurrentContextDescriptor()
3625 return LexicalBlockStack.back(); in getCurrentContextDescriptor()