summaryrefslogtreecommitdiff
path: root/mlir/lib/Pass/PassTiming.cpp
AgeCommit message (Expand)Author
2025-07-15[mlir] Remove unused includes (NFC) (#148872)Kazu Hirata
2024-09-20[MLIR] Fix crash when using --mlir-timing (#109463)Ian Wood
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata
2022-09-07[mlir:PassTiming] Always use parentInfo for determining pipeline parent scopeRiver Riddle
2022-05-12[mlir:Pass] Add support for op-agnostic pass managersRiver Riddle
2021-11-16[mlir][NFC] Replace references to Identifier with StringAttrRiver Riddle
2021-05-12[MLIR] Factor pass timing out into a dedicated timing managerFabian Schuiki
2020-12-14[mlir][Inliner] Refactor the inliner to use nested pass pipelines instead of ...River Riddle
2020-09-02Use an Identifier instead of an OperationName internally for OpPassManager id...Mehdi Amini
2020-04-29[mlir][Pass][NFC] Merge OpToOpPassAdaptor and OpToOpPassAdaptorParallelRiver Riddle
2020-04-28Make MLIR Pass Timing output configurable through injectionMehdi Amini
2020-04-10[mlir][NFC] Refactor ClassID into a TypeID class.River Riddle
2020-04-05[mlir] NFC: Fix trivial typoKazuaki Ishizaki
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2020-01-26Mass update the MLIR license header to mention "Part of the LLVM project"Mehdi Amini
2019-12-23Adjust License.txt file to use the LLVM licenseMehdi Amini
2019-12-18NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle
2019-12-06minor spelling tweaksKazuaki Ishizaki
2019-12-05Add support for instance specific pass statistics.River Riddle
2019-10-20Fix minor spelling tweaks (NFC)Kazuaki Ishizaki
2019-09-30Pass the pointer of the parent pipeline collection pass to PassInstrumentatio...River Riddle
2019-09-23Fix a number of Clang-Tidy warnings.Christian Sigg
2019-09-14NFC: Pass PassInstrumentations by unique_ptr instead of raw pointer.River Riddle
2019-09-09Add support for coalescing adjacent nested pass pipelines.River Riddle
2019-09-08Refactor PassTiming to support nested pipelines.River Riddle
2019-09-02Refactor the pass manager to support operations other than FuncOp/ModuleOp.River Riddle
2019-08-16NFC: Refactor the PassInstrumentation framework to operate on Operation inste...River Riddle
2019-05-10 Replace dyn_cast<> with isa<> when the returned value is unused (NFC)Mehdi Amini
2019-04-01 Update variable in PassTiming to refer to system_clock instead of high_re...River Riddle
2019-03-29Add support for multi-threaded pass timing.River Riddle
2019-03-29Add experimental support for multi-threading the pass manager. This adds supp...River Riddle
2019-03-29Replace the usages of llvm::Timer in PassTiming in favor of a simple nested T...River Riddle
2019-03-29Add an instrumentation for conditionally printing the IR before and after pas...River Riddle
2019-03-29Refactor pass timing so that it is toggled on the passmanager via 'enableTimi...River Riddle
2019-03-29Add a new instrumentation for timing pass and analysis execution. This is mad...River Riddle