[all-commits] [llvm/llvm-project] 362aa4: [mlir] Enhance TimingManager Printing Flexibility ...

Hsiangkai Wang via All-commits all-commits at lists.llvm.org
Wed Apr 3 08:58:24 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 362aa434cc31ccca96749a6db8cd97f5b7d71206
      https://github.com/llvm/llvm-project/commit/362aa434cc31ccca96749a6db8cd97f5b7d71206
  Author: Hsiangkai Wang <hsiangkai.wang at arm.com>
  Date:   2024-04-03 (Wed, 03 Apr 2024)

  Changed paths:
    M mlir/docs/PassManagement.md
    M mlir/include/mlir/Support/Timing.h
    M mlir/lib/Support/Timing.cpp
    M mlir/test/Pass/pass-timing.mlir

  Log Message:
  -----------
  [mlir] Enhance TimingManager Printing Flexibility (#85821)

Revise the printing functionality of TimingManager to accommodate
various output formats. At present, TimingManager is limited to
outputting data solely in plain text format. To overcome this
limitation, I have introduced an abstract class that serves as the
foundation for printing. This approach allows users to implement
additional output formats by extending this abstract class. As part of
this update, I have integrated support for JSON as a new output format,
enhancing the ease of parsing for subsequent processing scripts.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list