[all-commits] [llvm/llvm-project] d70938: [fir] Add affine promotion pass

jeanPerier via All-commits all-commits at lists.llvm.org
Fri Oct 8 02:47:40 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d70938bbad0a659b9a142c493be7a71d1a6af0bb
      https://github.com/llvm/llvm-project/commit/d70938bbad0a659b9a142c493be7a71d1a6af0bb
  Author: Jean Perier <jperier at nvidia.com>
  Date:   2021-10-08 (Fri, 08 Oct 2021)

  Changed paths:
    M flang/include/flang/Optimizer/Transforms/Passes.h
    M flang/include/flang/Optimizer/Transforms/Passes.td
    A flang/lib/Optimizer/Transforms/AffinePromotion.cpp
    M flang/lib/Optimizer/Transforms/CMakeLists.txt
    M flang/lib/Optimizer/Transforms/PassDetail.h
    A flang/test/Fir/affine-promotion.fir

  Log Message:
  -----------
  [fir] Add affine promotion pass

Convert fir operations which satisfy affine constraints to the affine
dialect.

This patch is part of the upstreaming effort from fir-dev branch.

Co-authored-by: V Donaldson <vdonaldson at nvidia.com>
Co-authored-by: Rajan Walia <walrajan at gmail.com>
Co-authored-by: Sourabh Singh Tomar <SourabhSingh.Tomar at amd.com>
Co-authored-by: Eric Schweitz <eschweitz at nvidia.com>
Co-authored-by: Valentin Clement <clementval at gmail.com>

Reviewed By: schweitz, awarzynski

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




More information about the All-commits mailing list