aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/CSKY/Disassembler/CSKYDisassembler.cpp
diff options
context:
space:
mode:
authorGuray Ozen <guray.ozen@gmail.com>2025-10-14 17:56:17 +0200
committerGitHub <noreply@github.com>2025-10-14 17:56:17 +0200
commit66bf252707d79be4bb1d61e1b2ff6dc71a4ccced (patch)
tree62de932c62ab945f91c19261691648b364bb3bfb /llvm/lib/Target/CSKY/Disassembler/CSKYDisassembler.cpp
parente156d1ee6cc3ce75f9da70ba0aab1d91401c6e47 (diff)
downloadllvm-66bf252707d79be4bb1d61e1b2ff6dc71a4ccced.zip
llvm-66bf252707d79be4bb1d61e1b2ff6dc71a4ccced.tar.gz
llvm-66bf252707d79be4bb1d61e1b2ff6dc71a4ccced.tar.bz2
[MLIR] Implement remark emitting policies in MLIR (#161202)
This update introduces two new remark emitting policies: 1. `RemarkEmittingPolicyAll`, which emits all remarks, 2. `RemarkEmittingPolicyFinal`, which only emits final remarks after processing. The `RemarkEngine` is modified to support these policies, allowing for more flexible remark handling based on user configuration. PR also adds flag to `mlir-opt` ``` --remark-policy=<value> - Specify the policy for remark output. =all - Print all remarks =final - Print final remarks ``` Relanding https://github.com/llvm/llvm-project/pull/160526 This PR requires RemarkEngine to be finalize manually. So here is usage: ``` MLIRContext ctx; ctx.setRemarkEngine(...) ... ctx.getRemarkEngine().shutdown() <-- PR adds this, it is required when the emission policy is final ```
Diffstat (limited to 'llvm/lib/Target/CSKY/Disassembler/CSKYDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions