summaryrefslogtreecommitdiffstats
path: root/mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-7/+7
* [mlir][ods] Support dialect specific content emission via hooksLei Zhang2020-01-101-1/+36
* [mlir] NFC: put C++ code emission classes in their own filesLei Zhang2020-01-101-340/+5
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-10/+10
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-231-13/+4
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-221-13/+14
* Fix logic on when to emit collective type but separate arg builderJacques Pienaar2019-12-121-1/+1
* Add type inference variant for separate params builder generatedJacques Pienaar2019-12-121-93/+90
* ODS: Generate named accessors for raw attributesJacques Pienaar2019-12-091-21/+36
* Update the builder API to take ValueRange instead of ArrayRef<Value *>River Riddle2019-12-071-9/+8
* Change inferReturnTypes to return LogicalResult and valuesJacques Pienaar2019-12-061-11/+15
* Generate builder for ops that use InferTypeOpInterface trait in ODSJacques Pienaar2019-12-061-10/+38
* minor spelling tweaksKazuaki Ishizaki2019-12-061-1/+1
* NFC: use `&&` instead of `and`Lei Zhang2019-12-021-1/+1
* [ODS] Generate builders taking unwrapped value and defaults for attributesLei Zhang2019-12-021-38/+165
* Add support for AttrSizedOperandSegments/AttrSizedResultSegmentsLei Zhang2019-11-251-25/+116
* Add support for using the ODS result names as the Asm result names for multi-...River Riddle2019-11-211-0/+36
* Use aggregate-parameter builder for ops having autogen type-deduction builderLei Zhang2019-11-151-24/+65
* minor spelling tweaksKazuaki Ishizaki2019-10-091-1/+1
* Fix typos, NFC.Christian Sigg2019-10-041-1/+1
* Fold away reduction over 0 dimensions.MLIR Team2019-09-301-1/+2
* Enable autogenerating OpInterface method declarationsJacques Pienaar2019-09-301-0/+31
* NFC: Pass OpAsmPrinter by reference instead of by pointer.River Riddle2019-09-201-1/+1
* NFC: Pass OperationState by reference instead of by pointer.River Riddle2019-09-201-14/+14
* NFC: Pass OpAsmParser by reference instead of by pointer.River Riddle2019-09-201-1/+1
* NFC: Fix return indentation in generated op definitions.Prakalp Srivastava2019-09-191-8/+8
* Improve verifier error reporting on type mismatch (NFC)MLIR Team2019-09-131-1/+1
* Support variadic ops in declarative rewrite rulesLei Zhang2019-08-211-16/+57
* NFC: Don't assume that all operation traits are within the 'OpTrait::' namesp...River Riddle2019-08-191-18/+19
* Allow the use of the $cppClass template variable in verifier code blocks.Ben Vanik2019-08-141-3/+7
* NFC: refactor ODS builder generationLei Zhang2019-07-311-142/+184
* [mlir-tblgen] Emit forward declarations for all the classes before the defini...Mehdi Amini2019-07-301-0/+8
* ODS: provide a flag to skip generation of default build methodsAlex Zinenko2019-07-051-0/+7
* Add ODS accessors for named regions.Nicolas Vasilache2019-07-051-0/+15
* Disallow using NOperands/NResults when N < 2. We have special traits for the ...River Riddle2019-06-191-1/+11
* [ODG] Fix value indices in verification error messagesLei Zhang2019-06-191-18/+23
* [ODG] Add support for private methods in class writersLei Zhang2019-06-111-10/+45
* [ODG] Address compiler warnings of comparing signed and unsigned integer expr...Lei Zhang2019-06-111-1/+1
* [ODS] Support variadic operand/result verificationLei Zhang2019-06-091-33/+39
* [ODG] Use getODSOperands() and getODSResults() to back accessorsLei Zhang2019-06-091-106/+81
* ODG: Always deference operand/result when using named arg/result.Jacques Pienaar2019-06-091-4/+6
* Introduce OpOperandAdaptors and emit them from ODSAlex Zinenko2019-06-031-65/+185
* Disable named attribute in ODG for ArgOrResultElementTypeIs as was taking...Jacques Pienaar2019-06-011-3/+1
* [ODS] Support region names and constraintsLei Zhang2019-06-011-26/+60
* Allow argument and result names replacement in predicates.Jacques Pienaar2019-06-011-1/+25
* [TableGen] Making printer support $cppClass substitution (similar to pars...Ben Vanik2019-06-011-1/+3
* [ODS] Support numRegions in Op definitionLei Zhang2019-06-011-3/+19
* Make scope explicit to avoid misleading-indentation warnings.Jacques Pienaar2019-06-011-2/+2
* [ODS] Allow dialect to specify C++ namespacesLei Zhang2019-05-201-12/+13
* Unify the 'constantFold' and 'fold' hooks on an operation into just 'fold...River Riddle2019-05-201-18/+5
OpenPOWER on IntegriCloud