[all-commits] [llvm/llvm-project] 0623ce: [flang][RFC] Adding higher level FIR ops to ease e...
jeanPerier via All-commits
all-commits at lists.llvm.org
Thu Oct 13 05:31:14 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 0623ce152a02eed954a1de82a1430d6d00647c9f
https://github.com/llvm/llvm-project/commit/0623ce152a02eed954a1de82a1430d6d00647c9f
Author: Jean Perier <jperier at nvidia.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
A flang/docs/HighLevelFIR.md
Log Message:
-----------
[flang][RFC] Adding higher level FIR ops to ease expression lowering
This document describes a new HLFIR dialect with a new value type
(hlfir.expr) and some new higher level FIR operations to make lowering
to FIR more straightforward and make pattern matching of high level
Fortran concepts (array and character assignments, character operations,
and transformational intrinsics) easier in FIR.
This should allow implementing the remaining gaps in Fortran 95 features
without increasing the lowering code complexity too much, and get a
clean start for the remaining F2003 and F2018 features.
Differential Revision: https://reviews.llvm.org/D134285
More information about the All-commits
mailing list