[all-commits] [llvm/llvm-project] 37f98f: [flang] External I/O runtime work, repackaged (par...

Peter Klausler via All-commits all-commits at lists.llvm.org
Thu Jul 2 15:18:30 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 37f98f6f4c85010c786591e1f6bcacdf1bfb2b25
      https://github.com/llvm/llvm-project/commit/37f98f6f4c85010c786591e1f6bcacdf1bfb2b25
  Author: peter klausler <pklausler at nvidia.com>
  Date:   2020-07-02 (Thu, 02 Jul 2020)

  Changed paths:
    M flang/runtime/connection.h
    M flang/runtime/internal-unit.cpp

  Log Message:
  -----------
  [flang] External I/O runtime work, repackaged (part 1)

Add a isFixedRecordLength flag member to Connection to
disambiguate the state of "record has known variable length"
from "record has fixed length".  Code that sets and tests this
flag will appear in later patches.  Rearrange data members to
reduce storage requirements, since Connection might indirectly
end up on a program stack frame.  Add a utility member function
BeginRecord(); use it in internal I/O processing.

Reviewed By: tskeith, sscalpone

Differential Revision: https://reviews.llvm.org/D83098




More information about the All-commits mailing list