[all-commits] [llvm/llvm-project] 7b7e50: [MLIR] Break cyclic dependencies with MLIRAnalysis

stephenneuendorffer via All-commits all-commits at lists.llvm.org
Wed Feb 5 11:27:33 PST 2020

  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7b7e5058136bebf9bd55ed5d1b20e8a671302e28
  Author: Stephen Neuendorffer <stephen.neuendorffer at xilinx.com>
  Date:   2020-02-05 (Wed, 05 Feb 2020)

  Changed paths:
    M mlir/lib/Analysis/CMakeLists.txt
    M mlir/lib/Dialect/VectorOps/CMakeLists.txt
    M mlir/lib/Transforms/Utils/CMakeLists.txt

  Log Message:
  [MLIR] Break cyclic dependencies with MLIRAnalysis


MLIRAnalysis depended on MLIRVectorOps
MLIRVectorOps depended on MLIRAnalysis for Loop information.

Both of these can be solved by factoring out libraries related to loop
analysis into their own library. The new MLIRLoopAnalysis might be
better off with the Loop Dialect in the future.

Reviewers: nicolasvasilache, rriddle!, mehdi_amini

Reviewed By: mehdi_amini

Subscribers: Joonsoo, vchuravy, merge_guards_bot, mgorny, mehdi_amini, rriddle, jpienaar, burmako, shauheen, antiagainst, arpith-jacob, mgester, lucyrfox, aartbik, liufengdb, llvm-commits

Tags: #llvm

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

More information about the All-commits mailing list