aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Support
AgeCommit message (Expand)AuthorFilesLines
2026-01-12[MLIR][NFC] Fix ambiguity between const char* and Twine (#175600)Alexis Engelke1-1/+1
2025-11-06[mlir] Expose output strategies of TimingManager (#166548)Andrei Golubev1-6/+12
2025-11-01[ADT] Use a dedicated empty type for StringSet (NFC) (#165967)Kazu Hirata1-1/+2
2025-10-30[mlir] Fix use-after-move issues (#165660)Slava Gurevich1-1/+0
2025-07-29[mlir] Report line number from file rather than split (#150982)Jacques Pienaar1-9/+30
2025-07-27[MLIR] Remove overly verbose Debug for TypeID checks (NFC) (#150751)Mehdi Amini1-3/+0
2025-07-15[mlir] Remove unused includes (NFC) (#148872)Kazu Hirata1-2/+0
2025-06-25[mlir] Move WalkResult to Support (#145649)Jacques Pienaar2-0/+16
2025-06-25[mlir]Moves the StateStack to IR folder from Support folder. (#145598)Lance Wang2-16/+0
2025-06-24[mlir][NFC] Move LLVM::ModuleTranslation::SaveStack to a shared header (#144897)Tom Eccles2-0/+16
2025-02-14[mlir] Add `MLIR_USE_FALLBACK_TYPE_IDS` macro support for `TypeID` (#126999)Stef Lindall1-2/+3
2024-07-02mlir/LogicalResult: move into llvm (#97309)Ramkumar Ramachandra1-1/+0
2024-04-03[mlir] Initialize DefaultTimingManager::out. (#87522)Chenguang Wang1-1/+2
2024-04-03[mlir] Enhance TimingManager Printing Flexibility (#85821)Hsiangkai Wang1-66/+129
2024-03-14[mlir] Make the split markers of splitAndProcessBuffer configurable. (#84765)Ingo Müller1-12/+11
2024-02-15Apply clang-tidy fixes for llvm-include-order in Timing.cpp (NFC)Mehdi Amini1-1/+1
2023-12-13[mlir] Use StringRef::{starts,ends}_with (NFC)Kazu Hirata1-1/+1
2023-07-31[mlir] use a thread-local alternative to llvm::nullsAlex Zinenko2-0/+16
2023-06-20Convert MLIR IndentedOstream to header only.Stella Laurenzo2-93/+0
2023-05-30[mlir] [NFC] Add a newline to debug message at inserting of InterfaceMapKohei Yamaguchi1-1/+1
2023-04-02[mlir][StorageUniquer] Fix build with LLVM_ENABLE_THREADS=OFFAlexandre Ganea1-3/+3
2023-03-16[mlir][StorageUniquer] Use allocators per thread instead of per shardRiver Riddle1-36/+63
2023-03-06Rename DebugAction to tracing::Action and move related code from lib/Support ...Mehdi Amini2-163/+0
2023-03-06Change the DebugAction paradigm to delegate the control to the handlerMehdi Amini1-3/+3
2023-01-18[mlir] Add support for interface inheritanceRiver Riddle1-21/+10
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-1/+1
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-12-16[Support] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata2-2/+2
2022-11-23Use std::nullopt_t instead of NoneType (NFC)Kazu Hirata1-1/+1
2022-11-23Apply clang-tidy fixes for llvm-include-order in FileUtilities.cpp (NFC)Mehdi Amini1-2/+2
2022-11-14Add missing include.Johannes Reifferscheid1-2/+3
2022-11-12[mlir] Add openInputFile overload that accepts the expected alignmentRiver Riddle1-3/+16
2022-08-10[mlir] Generate C++ doc comments for interfacesAlex Zinenko1-4/+8
2022-08-09[mlir] Use C++17 structured bindings instead of std::tie where applicable. NFCIBenjamin Kramer1-2/+1
2022-06-30[mlir] Remove unneeded cl::ZeroOrMore for ListOption variables. NFCFangrui Song1-1/+1
2022-06-28[mlir] Add `enableSplitting` and `insertMarkerInOutput` options to `splitAndP...River Riddle1-3/+10
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-05-18[mlir] Fix the error message for missing explicit TypeIDMogball1-1/+1
2022-04-04[mlir] Rework the implementation of TypeIDRiver Riddle2-0/+94
2022-03-17[mlir] Move InterfaceMap::InterfaceMap to the cpp fileBenjamin Kramer1-0/+8
2022-03-17[mlir] Use array_pod_sort for sorting stats/counters.Benjamin Kramer1-4/+5
2022-03-07[mlir][NFC] Move MlirOptMain to the Tools/ directoryRiver Riddle2-314/+0
2022-03-07[mlir][NFC] Move Parser.h to Parser/River Riddle1-1/+1
2022-03-07[MLIR] Change call sites from deprecated `parseSourceFile()` to `parseSourceF...Christian Sigg1-1/+1
2022-01-30Replace OwningModuleRef with OwningOpRef<ModuleOp>Sanjoy Das1-1/+1
2022-01-26[mlir][NFC] Add a using for llvm::SMLoc/llvm::SMRange to LLVM.hRiver Riddle2-4/+3
2022-01-21Print the `// ----` separator between modules when using -split-input-file wi...Mehdi Amini1-4/+6
2022-01-08Avoid creating a ThreadPool in MlirOptMain when `--mlir-disable-threading` op...Mehdi Amini1-3/+12
2022-01-08Revert "Avoid creating a ThreadPool in MlirOptMain when `--mlir-disable-threa...Mehdi Amini1-14/+5