Lines Matching defs:regionStack
1388 std::vector<RegionReadState> regionStack;
1389 regionStack.push_back(std::move(it->getSecond()->second));
1393 while (!regionStack.empty())
1394 if (failed(parseRegions(regionStack, regionStack.back())))
1475 LogicalResult parseRegions(std::vector<RegionReadState> ®ionStack,
2070 std::vector<RegionReadState> regionStack;
2074 regionStack.emplace_back(*moduleOp, &reader, /*isIsolatedFromAbove=*/true);
2075 regionStack.back().curBlocks.push_back(moduleOp->getBody());
2076 regionStack.back().curBlock = regionStack.back().curRegion->begin();
2077 if (failed(parseBlockHeader(reader, regionStack.back())))
2080 valueScopes.back().push(regionStack.back());
2083 while (!regionStack.empty())
2084 if (failed(parseRegions(regionStack, regionStack.back())))
2120 BytecodeReader::Impl::parseRegions(std::vector<RegionReadState> ®ionStack,
2123 // region is encountered. In this case we push a new state in regionStack and
2179 regionStack.push_back(std::move(childState));
2206 assert(!regionStack.empty() && "Expect a regionStack after reading region");
2207 regionStack.pop_back();