summaryrefslogtreecommitdiff
path: root/mlir/lib/TableGen
Commit message (Expand)AuthorAgeFilesLines
* [mlir] Add support for interface inheritanceRiver Riddle2023-01-183-7/+54
* [mlir] Move SymbolOpInterfaces "classof" check to a proper "extraClassOf" int...River Riddle2023-01-183-11/+10
* [mlir][tblgen] Emit deprecation warning if `kEmitRawAttributes` is usedMarkus Böck2023-01-181-4/+10
* [mlir][tblgen] Fix undefined behaviour found by MSVC debug iteratorsMarkus Böck2023-01-141-15/+19
* [mlir][ods] Generate inferReturnTypes for ops with TypesMatchWithJeff Niu2023-01-121-43/+122
* [mlir] Add a new fold API using Generic AdaptorsMarkus Böck2023-01-112-0/+12
* [mlir][tblgen] Generate generic adaptors for OpsMarkus Böck2023-01-112-1/+19
* Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille2023-01-101-1/+1
* [mlir] std::optional::value => operator*/operator->Fangrui Song2022-12-171-1/+1
* [mlir] Use std::optional instead of None in comments (NFC)Kazu Hirata2022-12-101-1/+1
* [mlir][ods] Generate remover methods with camelcaseJeff Niu2022-12-081-0/+4
* [TableGen] llvm::Optional => std::optionalFangrui Song2022-12-0611-59/+65
* [mlir] Use std::nullopt instead of None in comments (NFC)Kazu Hirata2022-12-042-2/+2
* [mlir] Use std::nullopt instead of None (NFC)Kazu Hirata2022-12-036-13/+13
* [mlir] Remove support for non-prefixed accessorsRiver Riddle2022-12-022-85/+43
* [mlir][ods] Generalize default/optional parametersJeff Niu2022-09-201-3/+1
* [mlir] Don't include SetVector.h (NFC)Kazu Hirata2022-09-172-2/+0
* [mlir] Flip default value of emitAccessorPrefix to kEmitAccessorPrefix_PrefixedRiver Riddle2022-09-061-1/+1
* [mlir][NFC] Move CodeGenHelpers.cpp from mlir-tblgen to TableGen libraryMarkus Böck2022-09-052-0/+319
* [MLIR] Split autogenerated pass declarations & C++ controllable pass optionsMichele Scuttari2022-08-241-0/+1
* [mlir][spirv] Migrate to use specalized enum attributesLei Zhang2022-08-091-0/+2
* [mlir] Use C++17 structured bindings instead of std::tie where applicable. NFCIBenjamin Kramer2022-08-091-2/+1
* [mlir][tblgen] Refact mlir-tblgen main into its own libraryMarkus Böck2022-08-062-0/+42
* [mlir] Remove types from attributesJeff Niu2022-07-311-1/+2
* Use isa instead of dyn_cast (NFC)Kazu Hirata2022-07-251-1/+1
* [mlir][ods] Remove warning in `AttrOrTypeDef`Jeff Niu2022-07-221-8/+2
* Revert "[mlir][ods] (NFC) Remove warning in `AttrOrTypeDef`"Jeff Niu2022-07-191-0/+8
* [mlir][ods] (NFC) Remove warning in `AttrOrTypeDef`Jeff Niu2022-07-191-8/+0
* [mlir][tblgen] Add support for extraClassDefinition in AttrDefbhatuzdaname2022-07-191-0/+5
* [mlir][ods] Allow specifying return types of buildersJeff Niu2022-07-151-1/+5
* [mlir] Use value instead of getValue (NFC)Kazu Hirata2022-07-141-1/+1
* [mlir][ods] Make Type- and AttrInterfaces also `Type`s and `Attr`sMarkus Böck2022-07-071-1/+1
* [mlir][tblgen] Reverting fatality of assemblyFormat with skipDefaultBuilders=1wren romano2022-07-061-4/+6
* [mlir][tblgen] Improving error messageswren romano2022-06-302-1/+14
* Use value_or instead of getValueOr. NFCFangrui Song2022-06-291-2/+1
* [mlir][ods] Add convertFromStorage field to parametersMogball2022-06-271-7/+7
* Don't use Optional::hasValue (NFC)Kazu Hirata2022-06-201-2/+2
* Don't use Optional::hasValue (NFC)Kazu Hirata2022-06-201-1/+1
* [mlir][ods] Remove StructAttrMogball2022-06-211-50/+0
* [mlir] Don't use Optional::hasValue (NFC)Kazu Hirata2022-06-201-1/+1
* Use value_or instead of getValueOr (NFC)Kazu Hirata2022-06-192-8/+6
* [mlir][ods] Make Attr/Type def accessors match the dialectMogball2022-06-141-0/+5
* [mlir:PDLL] Add better support for providing Constraint/Pattern/Rewrite docum...River Riddle2022-06-023-8/+4
* [mlir] Attach InferTypeOpInterface on SameOperandsAndResultType operations wh...River Riddle2022-04-281-1/+18
* [mlir:ODS] Support using attributes in AllTypesMatch to automatically add Inf...River Riddle2022-04-282-4/+31
* [mlir] Add extensible dialectsMathieu Fehr2022-04-261-0/+5
* [mlir][PDLL] Don't use the result of `Constraint::getDefName()` when uniquingRiver Riddle2022-04-261-7/+30
* [mlir][ods] Add tablegen field for concise printing of BitEnum attributesjfurtek2022-04-251-0/+4
* [mlir][ods] Remove StrEnumAttrMogball2022-04-131-2/+0
* [mlir][ods] Add description to Attr and ensure doc generationAlex Zinenko2022-04-051-0/+4