[all-commits] [llvm/llvm-project] 0f78ec: [MLIR] Add functionality to remove redundant local...

Kunwar Shaanjeet Singh Grover via All-commits all-commits at lists.llvm.org
Sat Sep 25 03:41:00 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0f78ece1690255e52d87bd367c63c2a1ccf17430
      https://github.com/llvm/llvm-project/commit/0f78ece1690255e52d87bd367c63c2a1ccf17430
  Author: Kunwar Shaanjeet Singh Grover <groverkss at gmail.com>
  Date:   2021-09-25 (Sat, 25 Sep 2021)

  Changed paths:
    M mlir/include/mlir/Analysis/AffineStructures.h
    M mlir/lib/Analysis/AffineStructures.cpp
    M mlir/unittests/Analysis/AffineStructuresTest.cpp

  Log Message:
  -----------
  [MLIR] Add functionality to remove redundant local variables

This patch adds functionality to FlatAffineConstraints to remove local
variables using equalities. This helps in keeping output representation of
FlatAffineConstraints smaller.

This patch is part of a series of patches aimed at generalizing affine
dependence analysis.

Reviewed By: bondhugula

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




More information about the All-commits mailing list