aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Pass
AgeCommit message (Expand)Author
2022-07-24Remove redundant string initialization (NFC)Kazu Hirata
2022-07-19[mlir] Fixed ordering of pass statistics.Slava Zakharin
2022-07-15Example:Stella Laurenzo
2022-07-14[mlir] (NFC) run clang-format on all filesJeff Niu
2022-06-29[mlir] Refactor pass crash reproducer generation to be an assembly resourceRiver Riddle
2022-06-22[Support] Change TrackingStatistic and NoopStatistic to use uint64_t instead ...Mingming Liu
2022-06-19Use value_or instead of getValueOr (NFC)Kazu Hirata
2022-05-12[mlir:Pass] Add support for op-agnostic pass managersRiver Riddle
2022-04-19Print custom assembly on pass failure by defaultMehdi Amini
2022-04-17Revert "[MLIR] Provide a way to print ops in custom form on pass failure"Mehdi Amini
2022-04-17[MLIR] Provide a way to print ops in custom form on pass failureUday Bondhugula
2022-04-12[mlir] Prefix pass manager options with `mlir-`Andrzej Warzynski
2022-04-07[mlir][NFC] Drop a few unnecessary includes from Pass.hRiver Riddle
2022-04-05[Support/Hash functions] Change the `final()` and `result()` of the hashing f...Argyrios Kyrtzidis
2022-04-02[mlir] Allow for using OpPassManager in pass optionsRiver Riddle
2022-04-02[mlir:PassOption] Rework ListOption parsing and add support for std::vector/S...River Riddle
2022-03-17[mlir] Use array_pod_sort for sorting stats/counters.Benjamin Kramer
2022-03-16[mlir] Move the Builtin FuncOp to the Func dialectRiver Riddle
2022-03-16[mlir] Fix missing verification after running an OpToOpAdaptorPassRiver Riddle
2022-03-07Apply clang-tidy fixes for modernize-use-default-member-init to MLIR (NFC)Mehdi Amini
2022-03-04[mlir][Pass] Add support for an InterfacePass and pass filtering based on Ope...River Riddle
2022-01-26[mlir][NFC] Add a using for llvm::SMLoc/llvm::SMRange to LLVM.hRiver Riddle
2022-01-26[mlir:PassOptions] Fix parsing of nested option values/better handle escapingRiver Riddle
2022-01-12[mlir] Add a parsePassPipeline overload that returns a new pass managerRiver Riddle
2022-01-12[mlir] Finish removing Identifier from the C++ APIRiver Riddle
2022-01-02Apply clang-tidy fixes for modernize-use-equals-default to MLIR (NFC)Mehdi Amini
2022-01-02Apply clang-tidy fixes for performance-unnecessary-value-param to MLIR (NFC)Mehdi Amini
2022-01-01Fix a few unitialized class members in MLIR (NFC)Mehdi Amini
2021-12-22Fix more clang-tidy cleanups in mlir/ (NFC)Mehdi Amini
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini
2021-12-08Adjust "end namespace" comment in MLIR to match new agree'd coding styleMehdi Amini
2021-12-04[MLIR] Improve error message on missing getArgument() override on passUday Bondhugula
2021-11-16[mlir][NFC] Replace references to Identifier with StringAttrRiver Riddle
2021-11-14Use std::make_unique instead of `new` to reinitalize a unique_ptr (NFC)Mehdi Amini
2021-10-25Add a clear() method on the PassManager (NFC)Mehdi Amini
2021-10-18[mlir] Fix tsan failure in PassCrashRecoveryRiver Riddle
2021-10-05[mlir:Pass] Generate a reproducer as early as possibleRiver Riddle
2021-09-14Remove unused llvm/Support/Parallel.h from MLIR (NFC)Mehdi Amini
2021-09-01Remove deprecated registration APIs (NFC)Mehdi Amini
2021-07-28[mlir] Set the namespace of the BuiltinDialect to 'builtin'River Riddle
2021-07-16Fix mismatch between the provisioning of asyncExecutors and the actual thread...Mehdi Amini
2021-06-23[mlir] Fix GCC5 build after D104516River Riddle
2021-06-23[mlir] Add a ThreadPool to MLIRContext and refactor MLIR threading usageRiver Riddle
2021-06-17Improve error reporting on pass registration collision (NFC)Mehdi Amini
2021-06-17Improve error message on pass registration failures to include the faulty pas...Mehdi Amini
2021-06-16Decouple registring passes from specifying argument/descriptionMehdi Amini
2021-06-14[PassManager] Save compile time by not running the verifier unnecessarily. NFCChris Lattner
2021-06-10[mlir-ir-printing] Prefix the dump message with the split marker(// -----)River Riddle
2021-06-02[mlir] Resolve TODO and use the pass argument instead of the TypeID for regis...River Riddle
2021-05-19[mlir] Refactor the implementation of pass crash reproducersRiver Riddle