[all-commits] [llvm/llvm-project] fbac9c: [flang] Batch together the changes to the PFT inte...
Eric Schweitz via All-commits
all-commits at lists.llvm.org
Fri May 29 15:24:39 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: fbac9ce226d7a27e418fdeac72a0b3c9f2c48742
https://github.com/llvm/llvm-project/commit/fbac9ce226d7a27e418fdeac72a0b3c9f2c48742
Author: Eric Schweitz <eschweitz at nvidia.com>
Date: 2020-05-29 (Fri, 29 May 2020)
Changed paths:
M flang/include/flang/Lower/PFTBuilder.h
A flang/include/flang/Lower/Utils.h
M flang/include/flang/Semantics/symbol.h
M flang/lib/Lower/PFTBuilder.cpp
M flang/test/Lower/pre-fir-tree01.f90
M flang/test/Lower/pre-fir-tree02.f90
M flang/test/Lower/pre-fir-tree03.f90
M flang/test/Lower/pre-fir-tree04.f90
M flang/tools/f18/f18.cpp
Log Message:
-----------
[flang] Batch together the changes to the PFT intermediate data
structure for upstreaming to llvm-project.
These files have had many changes since they were originally upstreamed.
Some of the changes are cosmetic. Most of the functional changes were
done to support the lowering of control-flow syntax from the front-end
parse trees to the FIR dialect.
This patch is meant to be a reviewable size. The functionality it
provides will be used by code yet to be upstreamed in lowering.
review comments:
[review D80449][NFC] make PFT ParentVariant a ReferenceVariant
ReferenceVariant had to be slightly updated to also support
non constant references (which is required for ParentType).
[review D80449] extend Variable implementation beyond a comment
More information about the All-commits
mailing list