summaryrefslogtreecommitdiffstats
path: root/mlir/lib/TableGen/Operator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-231-13/+4
* Unique trait list during ODS Operator trait constructionJacques Pienaar2019-12-191-6/+13
* 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-141-6/+33
* [DRR] Allow interleaved operands and attributesLei Zhang2019-10-211-0/+12
* Remove dead code.Jacques Pienaar2019-07-301-35/+0
* Automatically generate (de)serialization methods for SPIR-V opsMahesh Ravishankar2019-07-191-1/+1
* ODS: provide a flag to skip generation of default build methodsAlex Zinenko2019-07-051-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
* [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-011-4/+33
* [ODS] Support numRegions in Op definitionLei Zhang2019-06-011-0/+7
* [ODS] Allow dialect to specify C++ namespacesLei Zhang2019-05-201-21/+25
* Add extraClassDeclaration field for ops.Jacques Pienaar2019-05-061-0/+7
* Add Dialect in op definition to capture prefix and documentation.Jacques Pienaar2019-05-061-2/+7
* [TableGen] Support multiple variadic operands/resultsLei Zhang2019-05-061-18/+8
* [TableGen] Fix support for ops whose names have a leading underscoreLei Zhang2019-04-181-12/+20
* [TableGen] Rework verifier generation and error messagesLei Zhang2019-04-051-0/+6
* Add a trait to set the result type by attributeFeng Liu2019-03-291-1/+5
* [TableGen] Consolidate constraint related conceptsLei Zhang2019-03-291-3/+3
* Change Value to NamedTypeConstraint and use TypeConstraint.Jacques Pienaar2019-03-291-8/+10
* TableGen: allow mixing attributes and operands in the Arguments DAG of Op def...Alex Zinenko2019-03-291-28/+21
* [TableGen] Use ArrayRef instead of SmallVectorImpl for suitable methodLei Zhang2019-03-291-1/+1
* Create OpTrait base class & allow operation predicate OpTraits.Jacques Pienaar2019-03-291-5/+28
* [TableGen] Support using Variadic<Type> in resultsLei Zhang2019-03-291-7/+34
* [TableGen] Rename Operand to Value to prepare sharing between operand and resultLei Zhang2019-03-291-1/+1
* [TableGen] Use deduced result types for build() of suitable opsLei Zhang2019-03-291-0/+7
* [TableGen] Model variadic operands using Variadic<Type>Lei Zhang2019-03-291-0/+10
* Add derived type attributes for TensorFlow ops generated by TableGenSmit Hinsu2019-03-291-3/+13
* [tablegen] Use tblgen:: classes for NamedAttribute and Operand fieldsLei Zhang2019-03-291-6/+7
* TableGen: Use DAG for op resultsLei Zhang2019-03-291-0/+15
* Prefix Operator getter methods with "get" to be consistentLei Zhang2019-03-291-2/+2
* Add tblgen::Pattern to model Patterns defined in TableGenLei Zhang2019-03-291-0/+8
* Pull TableGen op argument definitions into their own filesLei Zhang2019-03-291-17/+0
* Start doc generation pass.Jacques Pienaar2019-03-291-0/+16
* TableGen: extract TypeConstraints from TypeAlex Zinenko2019-03-291-4/+3
* Avoid redundant predicate checking in type matching.Jacques Pienaar2019-03-291-1/+2
* Add tblgen::Attribute to wrap around TableGen Attr defsLei Zhang2019-03-291-12/+3
* Put Operator and PredCNF into the tblgen namespaceLei Zhang2019-03-291-19/+27
* Add tblgen::Type to wrap around TableGen Type defsLei Zhang2019-03-291-6/+3
* Various tiny refinements over TableGen Operator classLei Zhang2019-03-291-10/+10
* Match attributes in input pattern.Jacques Pienaar2019-03-291-0/+17
* Verify type of operands match those specifed in op registry.Jacques Pienaar2019-03-291-0/+13
* Use Operator class in OpDefinitionsGen. Cleanup NFC.Jacques Pienaar2019-03-291-9/+21
* Match the op via isa instead of string compare.Jacques Pienaar2019-03-291-0/+3
* Add convenience wrapper for operator in tblgenJacques Pienaar2019-03-291-0/+126
OpenPOWER on IntegriCloud