Lines Matching refs:pftParentStack

90     pftParentStack.push_back(pftRoot);
112 stmt.unwrapped, pftParentStack.back(), stmt.position, stmt.label}); in Pre()
123 removeIndirection(x), pftParentStack.back(), in Pre()
157 lower::pft::Evaluation{ifStmt, pftParentStack.back(), position, label}); in convertIfStmt()
161 lower::pft::Evaluation{endIfStmt, pftParentStack.back(), {}, {}}); in convertIfStmt()
184 addUnit(lower::pft::BlockDataUnit{node, pftParentStack.back(), in Pre()
193 return lower::pft::Evaluation{x, pftParentStack.back(), in Pre()
206 pftParentStack.back(), in Pre()
218 assert(pftParentStack.size() > 0 && in Pre()
220 if (pftParentStack.back().isA<lower::pft::Program>()) { in Pre()
222 lower::pft::CompilerDirectiveUnit(directive, pftParentStack.back())); in Pre()
233 addUnit(lower::pft::ModuleLikeUnit{func, pftParentStack.back()}); in enterModule()
236 pftParentStack.emplace_back(unit); in enterModule()
243 pftParentStack.pop_back(); in exitModule()
256 pftParentStack.back().get<lower::pft::FunctionLikeUnit>().endStmt; in endFunctionBody()
260 s.statement, pftParentStack.back(), s.source, s.label}); in endFunctionBody()
264 s.statement, pftParentStack.back(), s.source, s.label}); in endFunctionBody()
268 s.statement, pftParentStack.back(), s.source, s.label}); in endFunctionBody()
272 s.statement, pftParentStack.back(), s.source, s.label}); in endFunctionBody()
288 if (pftParentStack.back().isA<lower::pft::ModuleLikeUnit>()) in cleanModuleEvaluationList()
299 addFunction(lower::pft::FunctionLikeUnit{func, pftParentStack.back(), in enterFunction()
305 pftParentStack.emplace_back(unit); in enterFunction()
317 pftParentStack.pop_back(); in exitFunction()
325 lower::pft::Evaluation{constructOrDirective, pftParentStack.back()}); in enterConstructOrDirective()
328 pftParentStack.emplace_back(eval); in enterConstructOrDirective()
344 lower::pft::Evaluation{exitTarget, pftParentStack.back(), {}, {}}); in exitConstructOrDirective()
348 pftParentStack.pop_back(); in exitConstructOrDirective()
354 if (!pftParentStack.empty()) { in resetFunctionState()
355 pftParentStack.back().visit(common::visitors{ in resetFunctionState()
394 removeIndirection(x), pftParentStack.back(), position, label}; in makeEvaluationAction()
1023 std::vector<lower::pft::PftNode> pftParentStack; member in __anon431f4f760111::PFTBuilder