Lines Matching refs:LexicalBlockStack
51 assert(LexicalBlockStack.empty() && in ~CGDebugInfo()
59 assert(!DI->LexicalBlockStack.empty()); in ArtificialLocation()
60 llvm::DIDescriptor Scope(DI->LexicalBlockStack.back()); in ArtificialLocation()
106 if (LexicalBlockStack.empty()) in setLocation()
110 llvm::DIScope Scope(LexicalBlockStack.back()); in setLocation()
121 LexicalBlockStack.pop_back(); in setLocation()
122 LexicalBlockStack.emplace_back(N); in setLocation()
127 LexicalBlockStack.pop_back(); in setLocation()
128 LexicalBlockStack.emplace_back(N); in setLocation()
1564 LexicalBlockStack.emplace_back(&*FwdDecl); in CreateTypeDefinition()
1586 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
1676 LexicalBlockStack.emplace_back(static_cast<llvm::MDNode *>(RealDecl)); in CreateTypeDefinition()
1794 LexicalBlockStack.pop_back(); in CreateTypeDefinition()
2559 FnBeginRegionCount.push_back(LexicalBlockStack.size()); in EmitFunctionStart()
2578 LexicalBlockStack.emplace_back(SPN); in EmitFunctionStart()
2623 LexicalBlockStack.emplace_back(SPN); in EmitFunctionStart()
2640 llvm::MDNode *Scope = LexicalBlockStack.back(); in EmitLocation()
2649 if (!LexicalBlockStack.empty()) in CreateLexicalBlock()
2650 Back = LexicalBlockStack.back().get(); in CreateLexicalBlock()
2655 LexicalBlockStack.emplace_back(DN); in CreateLexicalBlock()
2667 getLineNumber(Loc), getColumnNumber(Loc), LexicalBlockStack.back())); in EmitLexicalBlockStart()
2680 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitLexicalBlockEnd()
2688 LexicalBlockStack.pop_back(); in EmitLexicalBlockEnd()
2693 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitFunctionEnd()
2695 assert(RCount <= LexicalBlockStack.size() && "Region stack mismatch"); in EmitFunctionEnd()
2698 while (LexicalBlockStack.size() != RCount) { in EmitFunctionEnd()
2701 LexicalBlockStack.pop_back(); in EmitFunctionEnd()
2786 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclare()
2828 llvm::MDNode *Scope = LexicalBlockStack.back(); in EmitDeclare()
2921 assert(!LexicalBlockStack.empty() && "Region stack mismatch, stack empty!"); in EmitDeclareOfBlockDeclRefVariable()
2973 llvm::DIDescriptor(LexicalBlockStack.back()), in EmitDeclareOfBlockDeclRefVariable()
2983 llvm::DebugLoc::get(Line, Column, LexicalBlockStack.back())); in EmitDeclareOfBlockDeclRefVariable()
3132 llvm::MDNode *scope = LexicalBlockStack.back(); in EmitDeclareOfBlockLiteralArgVariable()
3278 if (!LexicalBlockStack.empty()) in getCurrentContextDescriptor()
3279 return llvm::DIScope(LexicalBlockStack.back()); in getCurrentContextDescriptor()