| /llvm-project-15.0.7/flang/runtime/ |
| H A D | edit-input.h | 21 bool EditRealInput(IoStatementState &, const DataEdit &, void *); 23 bool EditLogicalInput(IoStatementState &, const DataEdit &, bool &); 27 IoStatementState &, const DataEdit &, CHAR *, std::size_t); 30 IoStatementState &, const DataEdit &, void *); 32 IoStatementState &, const DataEdit &, void *); 34 IoStatementState &, const DataEdit &, void *); 36 IoStatementState &, const DataEdit &, void *); 38 IoStatementState &, const DataEdit &, void *); 41 IoStatementState &, const DataEdit &, void *); 44 IoStatementState &, const DataEdit &, char *, std::size_t); [all …]
|
| H A D | edit-output.h | 39 explicit RealOutputEditingBase(IoStatementState &io) : io_{io} {} in RealOutputEditingBase() 60 IoStatementState &io_; 71 RealOutputEditing(IoStatementState &io, A x) in RealOutputEditing() 97 bool EditLogicalOutput(IoStatementState &, const DataEdit &, bool); 100 bool ListDirectedCharacterOutput(IoStatementState &, 103 extern template bool ListDirectedCharacterOutput(IoStatementState &, 124 IoStatementState &, const DataEdit &, std::int8_t); 126 IoStatementState &, const DataEdit &, std::int16_t); 128 IoStatementState &, const DataEdit &, std::int32_t); 130 IoStatementState &, const DataEdit &, std::int64_t); [all …]
|
| H A D | unit.h | 73 IoStatementState &BeginIoStatement(X &&...xs) { in BeginIoStatement() 105 ChildIo &PushChildIo(IoStatementState &); 157 std::optional<IoStatementState> io_; 169 ChildIo(IoStatementState &parent, OwningPtr<ChildIo> &&previous) in ChildIo() 172 IoStatementState &parent() const { return parent_; } in parent() 177 IoStatementState &BeginIoStatement(X &&...xs) { in BeginIoStatement() 188 IoStatementState &parent_; 199 std::optional<IoStatementState> io_;
|
| H A D | edit-input.cpp | 21 IoStatementState &io, const DataEdit &edit, void *n, std::size_t bytes) { in EditBOZInput() 100 static bool ScanNumericPrefix(IoStatementState &io, const DataEdit &edit, in ScanNumericPrefix() 115 IoStatementState &io, const DataEdit &edit, void *n, int kind) { in EditIntegerInput() 196 static int ScanRealInput(char *buffer, int bufferSize, IoStatementState &io, in ScanRealInput() 380 IoStatementState &io, const DataEdit &edit, void *n) { in TryFastPathRealInput() 522 bool EditRealInput(IoStatementState &io, const DataEdit &edit, void *n) { in EditRealInput() 556 bool EditLogicalInput(IoStatementState &io, const DataEdit &edit, bool &x) { in EditLogicalInput() 607 IoStatementState &io, CHAR *x, std::size_t length, char32_t delimiter) { in EditDelimitedCharacterInput() 786 IoStatementState &, const DataEdit &, char *, std::size_t); 788 IoStatementState &, const DataEdit &, char16_t *, std::size_t); [all …]
|
| H A D | io-stmt.cpp | 48 IoStatementState &, int) { in GetNextDataEdit() argument 467 bool IoStatementState::Emit( in Emit() 509 bool IoStatementState::Receive( in Receive() 524 void IoStatementState::BackspaceRecord() { in BackspaceRecord() 540 int IoStatementState::EndIoStatement() { in EndIoStatement() 610 bool IoStatementState::EmitField( in EmitField() 704 bool IoStatementState::Inquire( in Inquire() 715 bool IoStatementState::Inquire( in Inquire() 726 void IoStatementState::GotChar(int n) { in GotChar() 765 IoStatementState &io, int maxRepeat) { in GetNextDataEdit() [all …]
|
| H A D | edit-output.cpp | 20 static bool EditBOZOutput(IoStatementState &io, const DataEdit &edit, in EditBOZOutput() 595 bool ListDirectedLogicalOutput(IoStatementState &io, in ListDirectedLogicalOutput() 624 bool ListDirectedCharacterOutput(IoStatementState &io, in ListDirectedCharacterOutput() 710 IoStatementState &, const DataEdit &, std::int8_t); 712 IoStatementState &, const DataEdit &, std::int16_t); 714 IoStatementState &, const DataEdit &, std::int32_t); 716 IoStatementState &, const DataEdit &, std::int64_t); 718 IoStatementState &, const DataEdit &, common::int128_t); 728 template bool ListDirectedCharacterOutput(IoStatementState &, 731 template bool ListDirectedCharacterOutput(IoStatementState &, [all …]
|
| H A D | descriptor-io.h | 29 inline A &ExtractElement(IoStatementState &io, const Descriptor &descriptor, in ExtractElement() 47 IoStatementState &io, const Descriptor &descriptor) { in FormattedIntegerIO() 80 IoStatementState &io, const Descriptor &descriptor) { in FormattedRealIO() 113 IoStatementState &io, const Descriptor &descriptor) { in FormattedComplexIO() 161 IoStatementState &io, const Descriptor &descriptor) { in FormattedCharacterIO() 201 IoStatementState &io, const Descriptor &descriptor) { in FormattedLogicalIO() 242 static bool DescriptorIO(IoStatementState &, const Descriptor &); 245 static bool DefaultFormattedComponentIO(IoStatementState &io, in DefaultFormattedComponentIO() 267 IoStatementState &, const Descriptor &, const typeInfo::SpecialBinding &); 271 IoStatementState &io, const Descriptor &descriptor) { in FormattedDerivedTypeIO() [all …]
|
| H A D | io-api.cpp | 328 IoStatementState &io{ in BeginUnformattedIO() 551 IoStatementState &io{*cookie}; in IONAME() 563 IoStatementState &io{*cookie}; in IONAME() 581 IoStatementState &io{*cookie}; in IONAME() 598 IoStatementState &io{*cookie}; in IONAME() 618 IoStatementState &io{*cookie}; in IONAME() 625 IoStatementState &io{*cookie}; in IONAME() 636 IoStatementState &io{*cookie}; in IONAME() 647 IoStatementState &io{*cookie}; in IONAME() 677 IoStatementState &io{*cookie}; in IONAME() [all …]
|
| H A D | io-stmt.h | 72 class IoStatementState { 269 IoStatementState &, int maxRepeat = 1); 293 IoStatementState &, int maxRepeat = 1); 312 IoStatementState &, int maxRepeat = 1); 379 IoStatementState &, int maxRepeat = 1) { 384 IoStatementState ioStatementState_; // points to *this 404 IoStatementState ioStatementState_; // points to *this 465 IoStatementState &, int maxRepeat = 1) { 526 IoStatementState &, int maxRepeat = 1) { 612 IoStatementState ioStatementState_; // points to *this [all …]
|
| H A D | namelist.cpp | 23 static inline char32_t GetComma(IoStatementState &io) { in GetComma() 29 IoStatementState &io{*cookie}; in IONAME() 88 IoStatementState &io, char buffer[], std::size_t maxLength) { in GetLowerCaseName() 109 static std::optional<SubscriptValue> GetSubscriptValue(IoStatementState &io) { in GetSubscriptValue() 141 static bool HandleSubscripts(IoStatementState &io, Descriptor &desc, in HandleSubscripts() 243 IoStatementState &io, Descriptor &desc, const char *name) { in HandleSubstring() 304 static bool HandleComponent(IoStatementState &io, Descriptor &desc, in HandleComponent() 341 static void SkipNamelistGroup(IoStatementState &io) { in SkipNamelistGroup() 365 IoStatementState &io{*cookie}; in IONAME() 495 bool IsNamelistName(IoStatementState &io) { in IsNamelistName()
|
| H A D | connection.h | 20 class IoStatementState; variable 106 explicit SavedPosition(IoStatementState &); 110 IoStatementState &io_;
|
| H A D | namelist.h | 18 class IoStatementState; variable 41 bool IsNamelistName(IoStatementState &);
|
| H A D | descriptor-io.cpp | 14 std::optional<bool> DefinedFormattedIo(IoStatementState &io, in DefinedFormattedIo() 82 bool DefinedUnformattedIo(IoStatementState &io, const Descriptor &descriptor, in DefinedUnformattedIo()
|
| H A D | connection.cpp | 42 SavedPosition::SavedPosition(IoStatementState &io) : io_{io} { in SavedPosition()
|
| H A D | unit.cpp | 935 ChildIo &ExternalFileUnit::PushChildIo(IoStatementState &parent) { in PushChildIo()
|
| /llvm-project-15.0.7/flang/include/flang/Runtime/ |
| H A D | io-api.h | 27 class IoStatementState; variable 28 using Cookie = IoStatementState *;
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | IO.cpp | 41 constexpr TypeBuilderFunc getModel<Fortran::runtime::io::IoStatementState *>() { in getModel()
|