Lines Matching refs:MacroStack
2681 MacroStackTy MacroStack; in CompactMacroExpandedPieces() local
2703 MacroStack.clear(); in CompactMacroExpandedPieces()
2711 if (!MacroStack.empty() && InstantiationLoc == MacroStack.back().second) { in CompactMacroExpandedPieces()
2712 MacroStack.back().first->subPieces.push_back(piece); in CompactMacroExpandedPieces()
2725 while (!MacroStack.empty()) { in CompactMacroExpandedPieces()
2726 if (InstantiationLoc == MacroStack.back().second) { in CompactMacroExpandedPieces()
2727 MacroGroup = MacroStack.back().first; in CompactMacroExpandedPieces()
2731 if (ParentInstantiationLoc == MacroStack.back().second) { in CompactMacroExpandedPieces()
2732 MacroGroup = MacroStack.back().first; in CompactMacroExpandedPieces()
2736 MacroStack.pop_back(); in CompactMacroExpandedPieces()
2739 if (!MacroGroup || ParentInstantiationLoc == MacroStack.back().second) { in CompactMacroExpandedPieces()
2752 MacroStack.push_back(std::make_pair(MacroGroup, InstantiationLoc)); in CompactMacroExpandedPieces()