[all-commits] [llvm/llvm-project] 099863: [mlir] Add a parsePassPipeline overload that retur...

River Riddle via All-commits all-commits at lists.llvm.org
Wed Jan 12 14:55:38 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0998637e6fbadbfb03af0aa35c7b0a8b448e2971
      https://github.com/llvm/llvm-project/commit/0998637e6fbadbfb03af0aa35c7b0a8b448e2971
  Author: River Riddle <riddleriver at gmail.com>
  Date:   2022-01-12 (Wed, 12 Jan 2022)

  Changed paths:
    M mlir/include/mlir/Pass/PassRegistry.h
    M mlir/lib/Pass/PassRegistry.cpp
    M mlir/lib/Transforms/Inliner.cpp
    M mlir/unittests/Pass/CMakeLists.txt
    A mlir/unittests/Pass/PassPipelineParserTest.cpp

  Log Message:
  -----------
  [mlir] Add a parsePassPipeline overload that returns a new pass manager

This overload parses a pipeline string that contains the anchor operation type, and returns an OpPassManager
corresponding to the provided pipeline. This is useful for various situations, such as dynamic pass pipelines
which are not anchored within a parent pass pipeline.

fixes #52813

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




More information about the All-commits mailing list