summaryrefslogtreecommitdiffstats
path: root/mlir/lib/TableGen
Commit message (Expand)AuthorAgeFilesLines
* [mlir] NFC: put C++ code emission classes in their own filesLei Zhang2020-01-102-0/+236
* [mlir][spirv] Allow specifying availability on enum attribute casesLei Zhang2020-01-021-0/+6
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-1/+1
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-2311-143/+44
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-221-1/+1
* Unique trait list during ODS Operator trait constructionJacques Pienaar2019-12-191-6/+13
* Add support for providing a default implementation for an interface method.River Riddle2019-12-181-0/+6
* [ODS] Generate builders taking unwrapped value and defaults for attributesLei Zhang2019-12-021-2/+2
* [DRR] Introduce `$_` to ignore op argument matchLei Zhang2019-12-021-1/+2
* Add support for AttrSizedOperandSegments/AttrSizedResultSegmentsLei Zhang2019-11-251-6/+6
* Add support for using the ODS result names as the Asm result names for multi-...River Riddle2019-11-211-0/+3
* [ODS] Fix operation argument population to avoid crashLei Zhang2019-11-142-6/+34
* Expose an isSubclassOf() method on AttrConstraintLei Zhang2019-11-121-11/+13
* Move BitEnumAttr from SPIRVBase.td to OpBase.tdLei Zhang2019-11-011-2/+2
* Fix segfault when no symbol is given to an constraint operandLei Zhang2019-10-301-1/+7
* [DRR] Allow interleaved operands and attributesLei Zhang2019-10-211-0/+12
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-202-3/+3
* [DRR] Allow capturing and referencing no-result opsLei Zhang2019-10-171-0/+7
* Add LLVM_DEBUG in RewritersGen.cpp and Pattern.cppLei Zhang2019-10-171-10/+53
* Add DialectType and generate docs for dialect typesJacques Pienaar2019-10-072-8/+19
* Enable emitting dialect summary & description during op generationJacques Pienaar2019-10-051-0/+26
* Add missing file from cmakelistJacques Pienaar2019-09-301-0/+1
* Enable autogenerating OpInterface method declarationsJacques Pienaar2019-09-302-7/+113
* Remove unused variables and methods to address compiler warningsLei Zhang2019-09-251-0/+1
* [spirv] Add support for BitEnumAttrLei Zhang2019-09-161-0/+8
* Added a TableGen generator for structured dataRob Suderman2019-08-301-0/+52
* Support variadic ops in declarative rewrite rulesLei Zhang2019-08-211-16/+87
* Change from llvm::make_unique to std::make_uniqueJacques Pienaar2019-08-171-1/+1
* Add unreachable to avoid GCC -Wreturn-type warningjpienaar2019-08-131-0/+3
* NFC: Refactoring PatternSymbolResolver into SymbolInfoMapLei Zhang2019-08-091-35/+184
* Qualify StringRef to fix Windows build failureLei Zhang2019-08-011-1/+2
* Replace the verifyUnusedValue directive with HasNoUseOf constraintLei Zhang2019-08-012-10/+5
* Fix support for auxiliary ops in declarative rewrite rulesLei Zhang2019-07-311-14/+35
* Remove dead code.Jacques Pienaar2019-07-303-58/+0
* Support referencing a single value generated by a matched multi-result opLei Zhang2019-07-261-2/+3
* Automatically generate (de)serialization methods for SPIR-V opsMahesh Ravishankar2019-07-192-1/+5
* Better support for attribute wrapper classes when getting def nameLei Zhang2019-07-161-2/+11
* ODS: provide a flag to skip generation of default build methodsAlex Zinenko2019-07-051-0/+4
* [ODS] NFC: Rename EnumAttr to StrEnumAttr to be consistent with IntEnumAttrLei Zhang2019-07-021-2/+2
* EnumsGen: remove dangling assertionLei Zhang2019-07-021-1/+0
* [ODS] Introduce IntEnumAttrLei Zhang2019-07-012-4/+13
* [spirv] Basic serializer and deserializerLei Zhang2019-06-221-0/+4
* Add SPIRV Image Type according to the spec described here :Mahesh Ravishankar2019-06-191-0/+4
* Print proper message saying variadic ops are not supported in RewriterGenLei Zhang2019-06-191-0/+4
* [ODS] Support variadic operand/result verificationLei Zhang2019-06-091-2/+2
* [TableGen] Generating enum definitions and utility functionsLei Zhang2019-06-091-0/+22
* [ODG] Add iterators for results in OperatorLei Zhang2019-06-091-3/+13
* Introduce OpOperandAdaptors and emit them from ODSAlex Zinenko2019-06-031-0/+2
* [ODS] Support region names and constraintsLei Zhang2019-06-012-4/+35
* [ODS] Support numRegions in Op definitionLei Zhang2019-06-011-0/+7
OpenPOWER on IntegriCloud