[all-commits] [llvm/llvm-project] b0eef1: [fir] Add the abstract result conversion pass
Valentin Clement (バレンタイン クレメン) via All-commits
all-commits at lists.llvm.org
Mon Oct 11 01:10:57 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b0eef1eef0500315bf74721dda3d7a8e3c6a6eac
https://github.com/llvm/llvm-project/commit/b0eef1eef0500315bf74721dda3d7a8e3c6a6eac
Author: Valentin Clement <clementval at gmail.com>
Date: 2021-10-11 (Mon, 11 Oct 2021)
Changed paths:
M flang/include/flang/Optimizer/Transforms/Passes.h
M flang/include/flang/Optimizer/Transforms/Passes.td
M flang/lib/Optimizer/Dialect/FIROps.cpp
A flang/lib/Optimizer/Transforms/AbstractResult.cpp
M flang/lib/Optimizer/Transforms/CMakeLists.txt
A flang/test/Fir/abstract-results.fir
Log Message:
-----------
[fir] Add the abstract result conversion pass
Add pass that convert abstract result to function argument.
This pass is needed before the conversion to LLVM IR.
This patch is part of the upstreaming effort from fir-dev branch.
Reviewed By: schweitz
Differential Revision: https://reviews.llvm.org/D111146
Co-authored-by: Eric Schweitz <eschweitz at nvidia.com>
More information about the All-commits
mailing list