aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Pass/IRPrinting.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-04-30[mlir] Fix `--mlir-print-ir-tree-dir` when the symbol name contains `/` (or `...Mehdi Amini1-5/+10
2024-10-22[mlir] Avoid repeated hash lookups (NFC) (#113249)Kazu Hirata1-4/+1
2024-06-20[mlir] Apply ClangTidy finding.Adrian Kuegel1-1/+1
2024-05-24[mlir][Pass] Add new FileTreeIRPrinterConfig (#67840)Christopher Bate1-1/+161
2024-01-14[mlir] fix IRPrinterInstrumentation to use the user-provided IRPrinting confi...Yuanqiang Liu1-1/+2
2022-11-02[mlir] Make `OperationFingerPrint` class publicIvan Butygin1-55/+0
2022-07-15Example:Stella Laurenzo1-3/+6
2022-07-14[mlir] (NFC) run clang-format on all filesJeff Niu1-1/+2
2022-04-19Print custom assembly on pass failure by defaultMehdi Amini1-2/+1
2022-04-17Revert "[MLIR] Provide a way to print ops in custom form on pass failure"Mehdi Amini1-12/+7
2022-04-17[MLIR] Provide a way to print ops in custom form on pass failureUday Bondhugula1-7/+12
2022-04-07[mlir][NFC] Drop a few unnecessary includes from Pass.hRiver Riddle1-0/+1
2022-04-05[Support/Hash functions] Change the `final()` and `result()` of the hashing f...Argyrios Kyrtzidis1-1/+1
2022-01-02Apply clang-tidy fixes for performance-unnecessary-value-param to MLIR (NFC)Mehdi Amini1-3/+3
2021-12-22Fix more clang-tidy cleanups in mlir/ (NFC)Mehdi Amini1-1/+1
2021-12-08Adjust "end namespace" comment in MLIR to match new agree'd coding styleMehdi Amini1-2/+2
2021-06-10[mlir-ir-printing] Prefix the dump message with the split marker(// -----)River Riddle1-5/+5
2021-05-19[mlir] Add a new `print-ir-after-failure` IR pass printing flagRiver Riddle1-4/+14
2020-12-17[mlir] Remove the MutableDictionaryAttr classRiver Riddle1-1/+1
2020-12-03[mlir][Pass] Remove the restriction that PassManager can only run on ModuleOpRiver Riddle1-15/+4
2020-11-19[mlir][BuiltinDialect] Resolve comments from D91571River Riddle1-1/+1
2020-11-17[mlir][NFC] Remove references to Module.h and Function.hRiver Riddle1-1/+1
2020-11-12[mlir][Pass] Remove the verifierPass now that verification is run during norm...River Riddle1-7/+2
2020-07-16[MLIR] Add OpPrintingFlags to IRPrinterConfig.Rahul Joshi1-8/+15
2020-06-24[MLIR][NFC] Adopt variadic isa<>Rahul Joshi1-1/+1
2020-05-07[mlir] Add NamedAttrListJacques Pienaar1-3/+1
2020-05-02[mlir] Add a new context flag for disabling/enabling multi-threadingRiver Riddle1-1/+2
2020-04-29[mlir][Pass][NFC] Merge OpToOpPassAdaptor and OpToOpPassAdaptorParallelRiver Riddle1-2/+2
2020-04-29Rename NamedAttributeList to MutableDictionaryAttrJacques Pienaar1-2/+3
2020-04-22Add `//` before the banner displayed in `--print-ir-before/after-all`Mehdi Amini1-3/+3
2020-02-29Ensure that multi-threading is disabled when enabling IRPrinting with module ...Mehdi Amini1-0/+3
2020-01-26Mass update the MLIR license header to mention "Part of the LLVM project"Mehdi Amini1-1/+1
2019-12-23NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle1-2/+2
2019-12-23Adjust License.txt file to use the LLVM licenseMehdi Amini1-13/+4
2019-12-22NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle1-2/+2
2019-12-06Add a flag to the IRPrinter instrumentation to only print after a pass if the...River Riddle1-8/+93
2019-12-05Refactor the IRPrinting instrumentation to take a derivable config.River Riddle1-43/+98
2019-11-12Add a printer flag to use local scope when printing IR.River Riddle1-1/+1
2019-10-10NFC: Print the generic op form after pass failure.River Riddle1-8/+9
2019-09-14Update the IRPrinter instrumentation to work on non function/module operations.River Riddle1-21/+27
2019-09-14NFC: Pass PassInstrumentations by unique_ptr instead of raw pointer.River Riddle1-1/+1
2019-09-02Refactor the pass manager to support operations other than FuncOp/ModuleOp.River Riddle1-1/+1
2019-08-16NFC: Refactor the PassInstrumentation framework to operate on Operation inste...River Riddle1-23/+20
2019-07-12Change the IR printing pass instrumentation to ignore the verifier passes on ...River Riddle1-2/+10
2019-07-12NFC: Remove Function::getModule.River Riddle1-1/+1
2019-07-10NFC: Rename Module to ModuleOp.River Riddle1-2/+2
2019-07-10NFC: Rename Function to FuncOp.River Riddle1-4/+4
2019-07-02NFC: Refactor Module to be value typed.River Riddle1-3/+3
2019-07-01NFC: Refactor Function to be value typed.River Riddle1-6/+6
2019-03-29Add an instrumentation for conditionally printing the IR before and after pas...River Riddle1-0/+128