Lines Matching defs:readState

1476                              RegionReadState &readState);
1478 RegionReadState &readState,
1481 LogicalResult parseRegion(RegionReadState &readState);
1483 RegionReadState &readState);
1543 void push(RegionReadState &readState) {
1545 values.resize(values.size() + readState.numValues);
1550 void pop(RegionReadState &readState) {
1551 values.resize(values.size() - readState.numValues);
2121 RegionReadState &readState) {
2125 for (; readState.curRegion != readState.endRegion; ++readState.curRegion) {
2130 if (readState.curBlock == Region::iterator()) {
2131 if (failed(parseRegion(readState)))
2135 if (readState.curRegion->empty())
2140 EncodingReader &reader = *readState.reader;
2142 while (readState.numOpsRemaining--) {
2147 parseOpWithoutRegions(reader, readState, isIsolatedFromAbove);
2189 if (++readState.curBlock == readState.curRegion->end())
2191 if (failed(parseBlockHeader(reader, readState)))
2196 readState.curBlock = {};
2197 valueScopes.back().pop(readState);
2202 if (readState.isIsolatedFromAbove) {
2213 RegionReadState &readState,
2298 if (failed(parseEntry(reader, readState.curBlocks, opState.successors[i],
2329 readState.curBlock->push_back(op);
2334 if (readState.numValues && op->getNumResults() &&
2351 LogicalResult BytecodeReader::Impl::parseRegion(RegionReadState &readState) {
2352 EncodingReader &reader = *readState.reader;
2367 readState.numValues = numValues;
2371 readState.curBlocks.clear();
2372 readState.curBlocks.reserve(numBlocks);
2374 readState.curBlocks.push_back(new Block());
2375 readState.curRegion->push_back(readState.curBlocks.back());
2379 valueScopes.back().push(readState);
2382 readState.curBlock = readState.curRegion->begin();
2383 return parseBlockHeader(reader, readState);
2388 RegionReadState &readState) {
2390 if (failed(reader.parseVarIntWithFlag(readState.numOpsRemaining, hasArgs)))
2394 if (hasArgs && failed(parseBlockArguments(reader, &*readState.curBlock)))
2408 Block &blk = *readState.curBlock;