[all-commits] [llvm/llvm-project] 1284dc: Use an Identifier instead of an OperationName inte...

Mehdi Amini via All-commits all-commits at lists.llvm.org
Wed Sep 2 14:46:31 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 1284dc34abd11ce4275ad21c0470ad8c679b59b7
      https://github.com/llvm/llvm-project/commit/1284dc34abd11ce4275ad21c0470ad8c679b59b7
  Author: Mehdi Amini <joker.eph at gmail.com>
  Date:   2020-09-02 (Wed, 02 Sep 2020)

  Changed paths:
    M mlir/include/mlir/Pass/PassInstrumentation.h
    M mlir/include/mlir/Pass/PassManager.h
    M mlir/lib/Pass/Pass.cpp
    M mlir/lib/Pass/PassStatistics.cpp
    M mlir/lib/Pass/PassTiming.cpp
    M mlir/unittests/Pass/PassManagerTest.cpp

  Log Message:
  -----------
  Use an Identifier instead of an OperationName internally for OpPassManager identification (NFC)

This allows to defers the check for traits to the execution instead of forcing it on the pipeline creation.
In particular, this is making our pipeline creation tolerant to dialects not being loaded in the context yet.

Reviewed By: rriddle, GMNGeoffrey

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




More information about the All-commits mailing list