[all-commits] [llvm/llvm-project] 0aaa2a: Remove mlir-c/Core.h which is superseded by the ne...

Mehdi Amini via All-commits all-commits at lists.llvm.org
Tue Nov 3 03:16:06 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 0aaa2a4cb114a72735a10a0d6901b4dbe2bacb09
      https://github.com/llvm/llvm-project/commit/0aaa2a4cb114a72735a10a0d6901b4dbe2bacb09
  Author: Mehdi Amini <joker.eph at gmail.com>
  Date:   2020-11-03 (Tue, 03 Nov 2020)

  Changed paths:
    R mlir/include/mlir-c/Core.h

  Log Message:
  -----------
  Remove mlir-c/Core.h which is superseded by the new API in mlir-c/IR.h

This header was an initial early attempt at a crude C API for bindings,
but it isn't used and redundant with the new API. At this point it only
contributes to more confusion.

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


  Commit: bf523186fb7817ba12aa1de09d6db95589621797
      https://github.com/llvm/llvm-project/commit/bf523186fb7817ba12aa1de09d6db95589621797
  Author: Mehdi Amini <joker.eph at gmail.com>
  Date:   2020-11-03 (Tue, 03 Nov 2020)

  Changed paths:
    M mlir/include/mlir/Transforms/Passes.h
    M mlir/include/mlir/Transforms/Passes.td
    M mlir/lib/Transforms/OpStats.cpp

  Log Message:
  -----------
  Change the PrintOpStatsPass to operate on any operation instead of just ModuleOp

This allows to use it on other operation, like a GPUModule for example.


Compare: https://github.com/llvm/llvm-project/compare/ff02ae2139ee...bf523186fb78


More information about the All-commits mailing list