Lines Matching refs:LexicalBlockStack

51   assert(LexicalBlockStack.empty() &&  in ~CGDebugInfo()
77 assert(!DI->LexicalBlockStack.empty()); in init()
78 llvm::DIDescriptor Scope(DI->LexicalBlockStack.back()); in init()
119 if (LexicalBlockStack.empty()) in setLocation()
123 auto *Scope = cast<llvm::MDScope>(LexicalBlockStack.back()); in setLocation()
133 LexicalBlockStack.pop_back(); in setLocation()
134 LexicalBlockStack.emplace_back(N); in setLocation()
140 LexicalBlockStack.pop_back(); in setLocation()
141 LexicalBlockStack.emplace_back(N); in setLocation()
1581 LexicalBlockStack.emplace_back(&*FwdDecl); in CreateTypeDefinition()
1603 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
1698 LexicalBlockStack.emplace_back(RealDecl); in CreateTypeDefinition()
1816 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
2574 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in EmitFunctionStart()
2593 LexicalBlockStack.emplace_back(SPN); in EmitFunctionStart()
2638 LexicalBlockStack.emplace_back(SPN); in EmitFunctionStart()
2654 llvm::MDNode *Scope = LexicalBlockStack.back(); in EmitLocation()
2663 if (!LexicalBlockStack.empty()) in CreateLexicalBlock()
2664 Back = LexicalBlockStack.back().get(); in CreateLexicalBlock()
2669 LexicalBlockStack.emplace_back(DN); in CreateLexicalBlock()
2681 getLineNumber(Loc), getColumnNumber(Loc), LexicalBlockStack.back())); in EmitLexicalBlockStart()
2694 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLexicalBlockEnd()
2702 LexicalBlockStack.pop_back(); in EmitLexicalBlockEnd()
2707 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitFunctionEnd()
2709 assert(RCount <= LexicalBlockStack.size() && "Region stack mismatch"); in EmitFunctionEnd()
2712 while (LexicalBlockStack.size() != RCount) { in EmitFunctionEnd()
2715 LexicalBlockStack.pop_back(); in EmitFunctionEnd()
2800 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclare()
2843 auto *Scope = cast<llvm::MDScope>(LexicalBlockStack.back()); in EmitDeclare()
2934 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclareOfBlockDeclRefVariable()
2986 cast<llvm::MDLocalScope>(LexicalBlockStack.back()), VD->getName(), Unit, in EmitDeclareOfBlockDeclRefVariable()
2990 auto DL = llvm::DebugLoc::get(Line, Column, LexicalBlockStack.back()); in EmitDeclareOfBlockDeclRefVariable()
3145 auto *scope = cast<llvm::MDLocalScope>(LexicalBlockStack.back()); in EmitDeclareOfBlockLiteralArgVariable()
3289 if (!LexicalBlockStack.empty()) in getCurrentContextDescriptor()
3290 return cast<llvm::MDScope>(LexicalBlockStack.back()); in getCurrentContextDescriptor()