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) {
639 const StreamState *SS = nullptr;
673 const StreamState &NewSS) {
910 StateNotNull->set<StreamMap>(RetSym, StreamState::getOpened(Desc));
912 StateNull->set<StreamMap>(RetSym, StreamState::getOpenFailed(Desc));
968 StateRetNotNull->set<StreamMap>(StreamSym, StreamState::getOpened(Desc));
970 StateRetNull->set<StreamMap>(StreamSym, StreamState::getOpenFailed(Desc));
987 State = E.setStreamState(State, StreamState::getClosed(Desc));
1011 const StreamState *SS = State->get<StreamMap>(Sym);
1155 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc));
1179 StateFailed, StreamState::getOpened(Desc, NewES, !NewES.isFEof()));
1221 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc));
1238 StateFailed, StreamState::getOpened(Desc, NewES, !NewES.isFEof()));
1260 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc));
1272 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc));
1283 StateFailed, StreamState::getOpened(Desc, ErrorFError, true));
1311 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc));
1320 StateFailed, StreamState::getOpened(Desc, ErrorFError, true));
1373 StateFailed, StreamState::getOpened(Desc, NewES, !NewES.isFEof()));
1390 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc));
1400 StateFailed = E.setStreamState(StateFailed, StreamState::getOpened(Desc));
1456 StateFailed, StreamState::getOpened(Desc, NewES, !NewES.isFEof()));
1493 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc));
1507 StateFailed, StreamState::getOpened(Desc, ErrorNone | ErrorFError, true));
1542 StateNotFailed, StreamState::getOpened(Desc, ErrorNone, false));
1553 StateFailed, StreamState::getOpened(Desc, ErrorNone | ErrorFError, true));
1590 E.setStreamState(State, StreamState::getOpened(Desc, ErrorNone, false));
1638 const StreamState *SS) {
1642 StreamState NewSS = StreamState::getOpened(Desc, NewES, false);
1650 const StreamState *SS = State->get<StreamMap>(StreamSym);
1662 const StreamState &SS = I.second;
1683 StreamState::getOpened(Desc, ErrorNone, E.SS->FilePositionIndeterminate));
1701 TrueState, StreamState::getOpened(Desc, ErrorKind,
1712 StreamState::getOpened(
1764 const StreamState *SS = State->get<StreamMap>(StreamSym);
1768 StreamState::getOpened(SS->LastOperation, ErrorKind, Indeterminate));
1806 const StreamState *SS = State->get<StreamMap>(Sym);
1855 const StreamState *SS = State->get<StreamMap>(Sym);
1875 Sym, StreamState::getOpened(SS->LastOperation, ErrorFEof, false));
1983 const StreamState &SS = I.second;