summaryrefslogtreecommitdiff
path: root/mlir/lib/TableGen/Type.cpp
AgeCommit message (Expand)Author
2025-10-30[mlir] Simplify Default cases in type switches. NFC. (#165767)Jakub Kuderski
2025-07-24[mlir] Remove unused includes (NFC) (#150476)Kazu Hirata
2024-10-18[NFC][MLIR][TableGen] Eliminate `llvm::` for commonly used types (#112456)Rahul Joshi
2024-10-16[MLIR][TableGen] Use const pointers for various `Init` objects (#112562)Rahul Joshi
2024-10-16Revert "[MLIR][TableGen] Use const pointers for various `Init` objects" (#112...Mehdi Amini
2024-10-14[MLIR][TableGen] Use const pointers for various `Init` objects (#112316)Rahul Joshi
2024-08-09[mlir][ODS] Consistent `cppType` / `cppClassName` usage (#102657)Matthias Springer
2022-12-06[TableGen] llvm::Optional => std::optionalFangrui Song
2022-12-04[mlir] Use std::nullopt instead of None in comments (NFC)Kazu Hirata
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-06-02[mlir:PDLL] Add better support for providing Constraint/Pattern/Rewrite docum...River Riddle
2021-11-12[mlir][ods] Unique attribute, successor, region constraintsMogball
2021-08-23[mlir] Add support for VariadicOfVariadic operandsRiver Riddle
2021-01-06[mlir][ODS] Fix the use of cppClassName in Type constraints for TypeDefsRiver Riddle
2021-01-06[mlir][ODS] Rename several uses of 'description' to 'summary'River Riddle
2020-12-26[ODS] Make the getType() method on a OneResult instruction return a specific ...Chris Lattner
2020-12-03[TableGen] Eliminate the 'code' typePaul C. Anagnostopoulos
2020-04-14[llvm][ADT] Move TypeSwitch class from MLIR to LLVMRiver Riddle
2020-04-10[mlir][ODS] Add support for optional operands and results with a new Optional...River Riddle
2020-02-03[mlir][ODS] Refactor BuildableType to use $_builder as part of the formatRiver Riddle
2020-01-30[mlir] Add initial support for parsing a declarative operation assembly formatRiver Riddle
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-10-07Add DialectType and generate docs for dialect typesJacques Pienaar
2019-07-30Remove dead code.Jacques Pienaar
2019-03-29[TableGen] Consolidate constraint related conceptsLei Zhang
2019-03-29Change Value to NamedTypeConstraint and use TypeConstraint.Jacques Pienaar
2019-03-29[TableGen] Model variadic operands using Variadic<Type>Lei Zhang
2019-03-29[tablegen] Use tblgen:: classes for NamedAttribute and Operand fieldsLei Zhang
2019-03-29[doc] Generate more readable description for operandsLei Zhang
2019-03-29Define mAttr in terms of AttrConstraint.Jacques Pienaar
2019-03-29TableGen: implement predicate tree and basic simplificationAlex Zinenko
2019-03-29TableGen: untie Attr from TypeAlex Zinenko
2019-03-29TableGen: extract TypeConstraints from TypeAlex Zinenko
2019-03-29Put Operator and PredCNF into the tblgen namespaceLei Zhang
2019-03-29Add tblgen::Type to wrap around TableGen Type defsLei Zhang