summaryrefslogtreecommitdiff
path: root/mlir/lib/TableGen/Operator.cpp
AgeCommit message (Expand)Author
2025-09-10[mlir][tblgen] Fix bug when mixing props and InferTypes (#157367)Fabian Mora
2025-07-02[mlir] Remove unused includes (NFC) (#146709)Kazu Hirata
2025-06-18[mlir][Vector] Add `vector.to_elements` op (#141457)Diego Caballero
2025-05-19[LLVM][TableGen] Rename `ListInit::getValues()` to `getElements()` (#140289)Rahul Joshi
2025-01-13[MLIR][TableGen] Use arg index in InferredResultType constructor. (#122717)Philipp Schilk
2025-01-11[TableGen] Migrate away from PointerUnion::{is,get} (NFC) (#122569)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-10-02[TableGen] Change `DefInit::Def` to a const Record pointer (#110747)Rahul Joshi
2024-08-21[mlir] [tablegen] Make `hasSummary` and `hasDescription` useful (#105531)Alex Rice
2023-07-28Add support for versioning properties in MLIR bytecodeMatteo Franciolini
2023-05-26[mlir] Move casting calls from methods to function callsTres Popp
2023-05-01Introduce MLIR Op PropertiesMehdi Amini
2023-05-01Revert "Introduce MLIR Op Properties"Mehdi Amini
2023-05-01Introduce MLIR Op PropertiesMehdi Amini
2023-03-15[ADT][mlir][NFCI] Do not use non-const lvalue-refs with enumerateJakub Kuderski
2023-03-14[mlir] Use Use *{Set,Map}::contains (NFC)Kazu Hirata
2023-01-18[mlir] Add support for interface inheritanceRiver Riddle
2023-01-14[mlir][tblgen] Fix undefined behaviour found by MSVC debug iteratorsMarkus Böck
2023-01-12[mlir][ods] Generate inferReturnTypes for ops with TypesMatchWithJeff Niu
2023-01-11[mlir] Add a new fold API using Generic AdaptorsMarkus Böck
2023-01-11[mlir][tblgen] Generate generic adaptors for OpsMarkus Böck
2022-12-08[mlir][ods] Generate remover methods with camelcaseJeff Niu
2022-12-02[mlir] Remove support for non-prefixed accessorsRiver Riddle
2022-09-06[mlir] Flip default value of emitAccessorPrefix to kEmitAccessorPrefix_PrefixedRiver Riddle
2022-06-20[mlir] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-04-28[mlir] Attach InferTypeOpInterface on SameOperandsAndResultType operations wh...River Riddle
2022-04-28[mlir:ODS] Support using attributes in AllTypesMatch to automatically add Inf...River Riddle
2022-02-18[mlir][ODS] Infer return types if the operands are variadic but the results a...Benjamin Kramer
2022-02-15[mlir][ods] Allow type attribute/operand for 0 result ops prefixedJacques Pienaar
2022-02-02[mlir] Support verification order (1/3)Chia-hung Duan
2022-01-31Remove OpTrait, AttrTrait and TypeTraitSanjoy Das
2022-01-26[mlir][NFC] Add a using for llvm::SMLoc/llvm::SMRange to LLVM.hRiver Riddle
2022-01-18Use reference for large object passed by value at the moment in MLIR TableGen...Mehdi Amini
2022-01-06[mlir][ods] ODS ops get an `extraClassDefinition`Mogball
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini
2021-10-26[mlir] Fix missing prefix for region accessor on OpAdaptorJacques Pienaar
2021-10-24[mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form.Jacques Pienaar
2021-10-20[mlir] Expand prefixing to OpFormatGenJacques Pienaar
2021-09-13Add sanity check in MLIR ODS to catch case where an arguments/results/regions...Mehdi Amini
2021-08-23[mlir] Add support for VariadicOfVariadic operandsRiver Riddle
2021-07-20[mlir][ods] Add nested OpTraitJacques Pienaar
2021-05-11[mlir][ODS]: Add per-op cppNamespace.Sean Silva
2021-04-15[mlir] Add support for adding attribute+type traits/interfaces to tablegen defsRiver Riddle
2021-01-11[mlir][ODS] Add a C++ abstraction for OpBuildersRiver Riddle
2020-12-03[TableGen] Eliminate the 'code' typePaul C. Anagnostopoulos
2020-11-17[mlir] Add basic support for attributes in ODS-generated Python bindingsAlex Zinenko
2020-09-26Common code preparation for tblgen-types patchJohn Demme