[all-commits] [llvm/llvm-project] c99503: [Flang] Call the CSE pass in the pass pipeline

kiranchandramohan via All-commits all-commits at lists.llvm.org
Thu Jun 23 04:06:12 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c995038c27891fd776375bd7f20e16181d86d573
      https://github.com/llvm/llvm-project/commit/c995038c27891fd776375bd7f20e16181d86d573
  Author: Kiran Chandramohan <kiran.chandramohan at arm.com>
  Date:   2022-06-23 (Thu, 23 Jun 2022)

  Changed paths:
    M flang/include/flang/Tools/CLOptions.inc
    M flang/test/Driver/mlir-pass-pipeline.f90
    M flang/test/Fir/basic-program.fir

  Log Message:
  -----------
  [Flang] Call the CSE pass in the pass pipeline

During the upstreaming process, it was decided to move contents
of the FIR CSE pass to the MLIR pass. Most of the FIR CSE changes
that are used are already moved to the MLIR pass. This patch calls
the MLIR CSE pass in places where the FIR CSE pass is called in the
pass pipeline.

Note: This is part of upstreaming from the fir-dev branch of
https://github.com/flang-compiler/f18-llvm-project.

Reviewed By: awarzynski, clementval

Differential Revision: https://reviews.llvm.org/D128365

Co-authored-by: Eric Schweitz <eschweitz at nvidia.com>
Co-authored-by: Valentin Clement <clementval at gmail.com>
Co-authored-by: Andrzej Warzynski <andrzej.warzynski at arm.com>




More information about the All-commits mailing list