summaryrefslogtreecommitdiff
path: root/mlir/lib/Support
Commit message (Expand)AuthorAgeFilesLines
* [mlir] Add support for interface inheritanceRiver Riddle2023-01-181-21/+10
* [mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-141-1/+1
* [mlir] Add #include <optional> (NFC)Kazu Hirata2023-01-131-0/+1
* [Support] llvm::Optional => std::optionalFangrui Song2022-12-161-1/+1
* [mlir] Use std::nullopt instead of None (NFC)Kazu Hirata2022-12-032-2/+2
* Use std::nullopt_t instead of NoneType (NFC)Kazu Hirata2022-11-231-1/+1
* Apply clang-tidy fixes for llvm-include-order in FileUtilities.cpp (NFC)Mehdi Amini2022-11-231-2/+2
* Add missing include.Johannes Reifferscheid2022-11-141-2/+3
* [mlir] Add openInputFile overload that accepts the expected alignmentRiver Riddle2022-11-121-3/+16
* [mlir] Generate C++ doc comments for interfacesAlex Zinenko2022-08-101-4/+8
* [mlir] Use C++17 structured bindings instead of std::tie where applicable. NFCIBenjamin Kramer2022-08-091-2/+1
* [mlir] Remove unneeded cl::ZeroOrMore for ListOption variables. NFCFangrui Song2022-06-301-1/+1
* [mlir] Add `enableSplitting` and `insertMarkerInOutput` options to `splitAndP...River Riddle2022-06-281-3/+10
* Don't use Optional::hasValue (NFC)Kazu Hirata2022-06-201-1/+1
* [mlir] Fix the error message for missing explicit TypeIDMogball2022-05-181-1/+1
* [mlir] Rework the implementation of TypeIDRiver Riddle2022-04-042-0/+94
* [mlir] Move InterfaceMap::InterfaceMap to the cpp fileBenjamin Kramer2022-03-171-0/+8
* [mlir] Use array_pod_sort for sorting stats/counters.Benjamin Kramer2022-03-171-4/+5
* [mlir][NFC] Move MlirOptMain to the Tools/ directoryRiver Riddle2022-03-072-314/+0
* [mlir][NFC] Move Parser.h to Parser/River Riddle2022-03-071-1/+1
* [MLIR] Change call sites from deprecated `parseSourceFile()` to `parseSourceF...Christian Sigg2022-03-071-1/+1
* Replace OwningModuleRef with OwningOpRef<ModuleOp>Sanjoy Das2022-01-301-1/+1
* [mlir][NFC] Add a using for llvm::SMLoc/llvm::SMRange to LLVM.hRiver Riddle2022-01-262-4/+3
* Print the `// ----` separator between modules when using -split-input-file wi...Mehdi Amini2022-01-211-4/+6
* Avoid creating a ThreadPool in MlirOptMain when `--mlir-disable-threading` op...Mehdi Amini2022-01-081-3/+12
* Revert "Avoid creating a ThreadPool in MlirOptMain when `--mlir-disable-threa...Mehdi Amini2022-01-081-14/+5
* Avoid creating a ThreadPool in MlirOptMain when `--mlir-disable-threading` op...Mehdi Amini2022-01-081-5/+14
* Apply clang-tidy fixes for performance-move-const-arg to MLIR (NFC)Mehdi Amini2022-01-021-3/+3
* Fix more clang-tidy cleanups in mlir/ (NFC)Mehdi Amini2021-12-222-2/+2
* [mlir] Flag near misses in file splittingJacques Pienaar2021-12-121-3/+43
* Adjust "end namespace" comment in MLIR to match new agree'd coding styleMehdi Amini2021-12-083-4/+4
* [mlir][ods] AttrOrTypeGen uses ClassMogball2021-12-011-6/+17
* [mlir] MicroOptimize a few hot StorageUniquer code pathsRiver Riddle2021-11-111-7/+10
* [mlir] Add callback to provide a pass pipeline to MlirOptMainDeepak Panickal2021-11-051-16/+30
* Free memory leak on duplicate interface registrationMehdi Amini2021-10-021-0/+1
* Make the --mlir-disable-threading command line option overrides the C++ API u...Mehdi Amini2021-09-151-11/+19
* [mlir] Fix CMake linker rules for ViewOpGraph.cppMatthias Springer2021-08-041-0/+1
* [mlir] Fix various issues in TimerImpl.rdzhabarov2021-07-221-4/+4
* [mlir] Split things dependent on LLVM_DEBUG into a .cpp fileBenjamin Kramer2021-06-172-0/+37
* [mlir-opt] Don't enable `printOpOnDiagnostic` if it was explicitly disabled.River Riddle2021-05-241-1/+2
* [MLIR] Factor pass timing out into a dedicated timing managerFabian Schuiki2021-05-123-0/+578
* [MLIR][NFC] Remove unused MLIRContext declarationUday Bondhugula2021-05-081-1/+0
* Support: Stop using F_{None,Text,Append} compatibility synonyms, NFCDuncan P. N. Exon Smith2021-04-301-1/+1
* [mlir] more iwyu fixes after ba7a92c01e8Nico Weber2021-04-211-0/+1
* [mlir][StorageUniquer] Properly call the destructor on non-trivially destruct...River Riddle2021-03-111-9/+34
* Change the error message when `-split-input-file` is used with mlir-opt to ma...Mehdi Amini2021-02-271-2/+3
* [mlir] Add support for DebugCounters using the new DebugAction infrastructureRiver Riddle2021-02-233-0/+165
* [mlir] avoid exposing mutable DialectRegistry from MLIRContextAlex Zinenko2021-02-101-3/+2
* [mlir] enable delayed registration of dialect interfacesAlex Zinenko2021-02-101-6/+4
* [mlir] Mark LogicalResult as LLVM_NODISCARDRiver Riddle2021-02-041-2/+2