[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