Lines Matching defs:StreamState
98 struct StreamState {
119 llvm_unreachable("Unknown StreamState!");
136 StreamState(const FnDescription *L, KindTy S, const StreamErrorState &ES,
150 bool operator==(const StreamState &X) const {
158 static StreamState getOpened(const FnDescription *L,
161 return StreamState{L, Opened, ES, IsFilePositionIndeterminate};
163 static StreamState getClosed(const FnDescription *L) {
164 return StreamState{L, Closed, {}, false};
166 static StreamState getOpenFailed(const FnDescription *L) {
167 return StreamState{L, OpenFailed, {}, false};
186 REGISTER_MAP_WITH_PROGRAMSTATE(StreamMap, SymbolRef, StreamState)
210 LLVM_DUMP_METHOD void StreamState::dumpToStream(llvm::raw_ostream &os) const {
252 inline void assertStreamStateOpened(const StreamState *SS) {
646 const StreamState *SS = nullptr;
680 const StreamState &NewSS) {
947 StateNotNull->set<StreamMap>(RetSym, StreamState::getOpened(Desc));
949 StateNull->set<StreamMap>(RetSym, StreamState::getOpenFailed(Desc));
1007 StateRetNotNull->set<StreamMap>(StreamSym, StreamState::getOpened(Desc));
1009 StateRetNull->set<StreamMap>(StreamSym, StreamState::getOpenFailed(Desc));
1026 State = E.setStreamState(State, StreamState::getClosed(Desc));
1050 const StreamState *SS = State->get<StreamMap>(Sym);
1194 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc));
1218 StateFailed, StreamState::getOpened(Desc, NewES, !NewES.isFEof()));
1260 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc));
1277 StateFailed, StreamState::getOpened(Desc, NewES, !NewES.isFEof()));
1299 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc));
1311 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc));
1322 StateFailed, StreamState::getOpened(Desc, ErrorFError, true));
1350 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc));
1359 StateFailed, StreamState::getOpened(Desc, ErrorFError, true));
1412 StateFailed, StreamState::getOpened(Desc, NewES, !NewES.isFEof()));
1429 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc));
1439 StateFailed = E.setStreamState(StateFailed, StreamState::getOpened(Desc));
1495 StateFailed, StreamState::getOpened(Desc, NewES, !NewES.isFEof()));
1532 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc));
1546 StateFailed, StreamState::getOpened(Desc, ErrorNone | ErrorFError, true));
1581 StateNotFailed, StreamState::getOpened(Desc, ErrorNone, false));
1592 StateFailed, StreamState::getOpened(Desc, ErrorNone | ErrorFError, true));
1629 E.setStreamState(State, StreamState::getOpened(Desc, ErrorNone, false));
1677 const StreamState *SS) {
1681 StreamState NewSS = StreamState::getOpened(Desc, NewES, false);
1689 const StreamState *SS = State->get<StreamMap>(StreamSym);
1701 const StreamState &SS = I.second;
1722 StreamState::getOpened(Desc, ErrorNone, E.SS->FilePositionIndeterminate));
1740 TrueState, StreamState::getOpened(Desc, ErrorKind,
1751 StreamState::getOpened(
1803 const StreamState *SS = State->get<StreamMap>(StreamSym);
1807 StreamState::getOpened(SS->LastOperation, ErrorKind, Indeterminate));
1861 const StreamState *PredSS =
1885 const StreamState *SS = State->get<StreamMap>(Sym);
1934 const StreamState *SS = State->get<StreamMap>(Sym);
1954 Sym, StreamState::getOpened(SS->LastOperation, ErrorFEof, false));
2062 const StreamState &SS = I.second;