[all-commits] [llvm/llvm-project] 27d666: [flang] Noncontiguous formats
vdonaldson via All-commits
all-commits at lists.llvm.org
Wed Aug 24 13:51:49 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 27d666b9adc12a13f67ccde96d5b4d181f56ffc5
https://github.com/llvm/llvm-project/commit/27d666b9adc12a13f67ccde96d5b4d181f56ffc5
Author: V Donaldson <vdonaldson at nvidia.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M flang/include/flang/Runtime/io-api.h
M flang/lib/Lower/IO.cpp
M flang/runtime/format-implementation.h
M flang/runtime/io-api.cpp
M flang/runtime/io-stmt.cpp
M flang/runtime/io-stmt.h
M flang/test/Lower/read-write-buffer.f90
M flang/unittests/Runtime/ExternalIOTest.cpp
Log Message:
-----------
[flang] Noncontiguous formats
Add the remaining pieces to support IO for noncontigous formats.
This is done by passing an array descriptor to IO calls. Scalar
formats continue to pass string and length arguments. IO calls
with formats are modified to place the new format descriptor
argument directly after the original string and length arguments.
More information about the All-commits
mailing list