[flang][fir] Upstream the pre-FIR tree changes.
authorEric Schweitz <eschweitz@nvidia.com>
Tue, 9 Mar 2021 20:28:34 +0000 (12:28 -0800)
committerEric Schweitz <eschweitz@nvidia.com>
Wed, 10 Mar 2021 15:45:58 +0000 (07:45 -0800)
commit987ee6e3cc1fb672b3ed201e72a5281c2ec88c99
treef4ef9923df5af5d4b6bb8acff8ed6ba36ab312c4
parent201550852be4d4213d733316c38c0a7335b0d14c
[flang][fir] Upstream the pre-FIR tree changes.

The PFT has been updated to support Fortran 77.
clang-tidy cleanup.

Authors: Val Donaldson, Jean Perier, Eric Schweitz, et.al.

Differential Revision: https://reviews.llvm.org/D98283
flang/include/flang/Lower/IO.h
flang/include/flang/Lower/PFTBuilder.h
flang/include/flang/Lower/PFTDefs.h [new file with mode: 0644]
flang/include/flang/Lower/Support/Utils.h [new file with mode: 0644]
flang/lib/Lower/IntervalSet.h [new file with mode: 0644]
flang/lib/Lower/PFTBuilder.cpp
flang/test/Lower/pre-fir-tree01.f90
flang/test/Lower/pre-fir-tree02.f90
flang/test/Lower/pre-fir-tree04.f90
flang/test/Lower/pre-fir-tree05.f90