/external/llvm-project/flang/runtime/ |
D | edit-input.h | 18 bool EditIntegerInput(IoStatementState &, const DataEdit &, void *, int kind); 21 bool EditRealInput(IoStatementState &, const DataEdit &, void *); 23 bool EditLogicalInput(IoStatementState &, const DataEdit &, bool &); 25 IoStatementState &, const DataEdit &, char *, std::size_t); 28 IoStatementState &, const DataEdit &, void *); 30 IoStatementState &, const DataEdit &, void *); 32 IoStatementState &, const DataEdit &, void *); 34 IoStatementState &, const DataEdit &, void *); 36 IoStatementState &, const DataEdit &, void *); 39 IoStatementState &, const DataEdit &, void *);
|
D | edit-output.h | 33 bool EditIntegerOutput(IoStatementState &, const DataEdit &, INT); 38 explicit RealOutputEditingBase(IoStatementState &io) : io_{io} {} in RealOutputEditingBase() 58 IoStatementState &io_; 69 RealOutputEditing(IoStatementState &io, A x) in RealOutputEditing() 94 IoStatementState &, ListDirectedStatementState<Direction::Output> &, bool); 95 bool EditLogicalOutput(IoStatementState &, const DataEdit &, bool); 96 bool ListDirectedDefaultCharacterOutput(IoStatementState &, 99 IoStatementState &, const DataEdit &, const char *, std::size_t); 102 IoStatementState &, const DataEdit &, std::int64_t); 104 IoStatementState &, const DataEdit &, common::uint128_t);
|
D | edit-input.cpp | 19 IoStatementState &io, const DataEdit &edit, std::optional<int> &remaining) { in PrepareInput() 32 static bool EditBOZInput(IoStatementState &io, const DataEdit &edit, void *n, in EditBOZInput() 68 static bool ScanNumericPrefix(IoStatementState &io, const DataEdit &edit, in ScanNumericPrefix() 83 IoStatementState &io, const DataEdit &edit, void *n, int kind) { in EditIntegerInput() 140 static int ScanRealInput(char *buffer, int bufferSize, IoStatementState &io, in ScanRealInput() 264 bool EditCommonRealInput(IoStatementState &io, const DataEdit &edit, void *n) { in EditCommonRealInput() 299 bool EditRealInput(IoStatementState &io, const DataEdit &edit, void *n) { in EditRealInput() 328 bool EditLogicalInput(IoStatementState &io, const DataEdit &edit, bool &x) { in EditLogicalInput() 374 IoStatementState &io, char *x, std::size_t length, char32_t delimiter) { in EditDelimitedCharacterInput() 401 IoStatementState &io, char *x, std::size_t length) { in EditListDirectedDefaultCharacterInput() [all …]
|
D | io-stmt.cpp | 25 IoStatementState &, int) { in GetNextDataEdit() argument 350 std::optional<DataEdit> IoStatementState::GetNextDataEdit(int n) { in GetNextDataEdit() 355 bool IoStatementState::Emit( in Emit() 361 std::optional<char32_t> IoStatementState::GetCurrentChar() { in GetCurrentChar() 365 bool IoStatementState::AdvanceRecord(int n) { in AdvanceRecord() 369 void IoStatementState::BackspaceRecord() { in BackspaceRecord() 373 void IoStatementState::HandleRelativePosition(std::int64_t n) { in HandleRelativePosition() 377 int IoStatementState::EndIoStatement() { in EndIoStatement() 381 ConnectionState &IoStatementState::GetConnectionState() { in GetConnectionState() 387 MutableModes &IoStatementState::mutableModes() { in mutableModes() [all …]
|
D | io-api.cpp | 169 IoStatementState &io{unit.BeginIoStatement<ExternalListIoStatementState<DIR>>( in BeginExternalListIO() 201 IoStatementState &io{ in BeginExternalFormattedIO() 230 IoStatementState &io{unit.BeginIoStatement<UnformattedIoStatementState<DIR>>( in BeginUnformattedIO() 404 IoStatementState &io{*cookie}; in IONAME() 416 IoStatementState &io{*cookie}; in IONAME() 435 IoStatementState &io{*cookie}; in IONAME() 453 IoStatementState &io{*cookie}; in IONAME() 474 IoStatementState &io{*cookie}; in IONAME() 482 IoStatementState &io{*cookie}; in IONAME() 503 IoStatementState &io{*cookie}; in IONAME() [all …]
|
D | io-stmt.h | 54 class IoStatementState { 56 template <typename A> explicit IoStatementState(A &x) : u_{x} {} in IoStatementState() function 140 std::optional<DataEdit> GetNextDataEdit(IoStatementState &, int = 1); 160 IoStatementState &, std::size_t, bool isCharacter = false); 162 IoStatementState &, int maxRepeat = 1); 173 IoStatementState &, int maxRepeat = 1); 225 IoStatementState &ioStatementState() { return ioStatementState_; } in ioStatementState() 228 IoStatementState &, int maxRepeat = 1) { 233 IoStatementState ioStatementState_; // points to *this 249 IoStatementState &ioStatementState() { return ioStatementState_; } in ioStatementState() [all …]
|
D | descriptor-io.h | 23 inline A &ExtractElement(IoStatementState &io, const Descriptor &descriptor, in ExtractElement() 36 IoStatementState &io, const Descriptor &descriptor) { in FormattedIntegerIO() 66 IoStatementState &io, const Descriptor &descriptor) { in FormattedRealIO() 96 IoStatementState &io, const Descriptor &descriptor) { in FormattedComplexIO() 140 IoStatementState &io, const Descriptor &descriptor) { in FormattedCharacterIO() 177 IoStatementState &io, const Descriptor &descriptor) { in FormattedLogicalIO() 215 static bool DescriptorIO(IoStatementState &io, const Descriptor &descriptor) { in DescriptorIO()
|
D | edit-output.cpp | 16 bool EditIntegerOutput(IoStatementState &io, const DataEdit &edit, INT n) { in EditIntegerOutput() 417 bool ListDirectedLogicalOutput(IoStatementState &io, in ListDirectedLogicalOutput() 422 bool EditLogicalOutput(IoStatementState &io, const DataEdit &edit, bool truth) { in EditLogicalOutput() 436 bool ListDirectedDefaultCharacterOutput(IoStatementState &io, in ListDirectedDefaultCharacterOutput() 475 bool EditDefaultCharacterOutput(IoStatementState &io, const DataEdit &edit, in EditDefaultCharacterOutput() 494 IoStatementState &, const DataEdit &, std::int64_t); 496 IoStatementState &, const DataEdit &, common::uint128_t);
|
D | unit.h | 64 IoStatementState &BeginIoStatement(X &&...xs) { in BeginIoStatement() 125 std::optional<IoStatementState> io_;
|
D | io-api.h | 26 class IoStatementState; variable 27 using Cookie = IoStatementState *;
|
/external/llvm-project/flang/lib/Lower/ |
D | RTBuilder.h | 117 constexpr TypeBuilderFunc getModel<Fortran::runtime::io::IoStatementState *>() {
|