Lines Matching refs:parentVariantStack
70 parentVariantStack.push_back(parent);
92 parentVariantStack.back(), in Pre()
123 addUnit(lower::pft::BlockDataUnit{node, parentVariantStack.back()}); in Pre()
133 x, parentVariantStack.back(), statement.source, {}}; in Pre()
141 return lower::pft::Evaluation{x, parentVariantStack.back(), in Pre()
154 parentVariantStack.back(), in Pre()
168 addUnit(lower::pft::ModuleLikeUnit{func, parentVariantStack.back()}); in enterModule()
170 parentVariantStack.emplace_back(unit); in enterModule()
175 parentVariantStack.pop_back(); in exitModule()
184 lower::pft::Evaluation{endTarget, parentVariantStack.back(), {}, {}}); in endFunctionBody()
195 func, parentVariantStack.back(), semanticsContext}); in enterFunction()
200 parentVariantStack.emplace_back(unit); in enterFunction()
210 parentVariantStack.pop_back(); in exitFunction()
218 lower::pft::Evaluation{construct, parentVariantStack.back()}); in enterConstructOrDirective()
221 parentVariantStack.emplace_back(eval); in enterConstructOrDirective()
228 parentVariantStack.pop_back(); in exitConstructOrDirective()
234 if (!parentVariantStack.empty()) { in resetFunctionState()
235 parentVariantStack.back().visit(common::visitors{ in resetFunctionState()
274 parentVariantStack.back(), position, in makeEvaluationAction()
745 std::vector<lower::pft::ParentVariant> parentVariantStack; member in __anon08121b360111::PFTBuilder