[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