summaryrefslogtreecommitdiffstats
path: root/mlir/lib/IR/Types.cpp
Commit message (Expand)AuthorAgeFilesLines
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-231-13/+4
* Add emitOptional(Error|Warning|Remark) functions to simplify emission with an...River Riddle2019-12-041-8/+6
* NFC: Add header blocks to improve readability.River Riddle2019-08-171-2/+10
* Add support for SPIR-V Struct Types. Current support is limited toMahesh Ravishankar2019-07-021-2/+2
* Move the emitError/Warning/Remark utility methods out of MLIRContext and into...River Riddle2019-06-251-2/+1
* Update Attribute::getDialect/Type::getDialect to return a non-const diale...River Riddle2019-06-011-1/+1
* Remove some extraneous const qualifiers on Type, and 0b1 -> 1 in tblgen f...Chris Lattner2019-05-201-2/+2
* Add an AttrBase class to simplify defining derived Attributes. This class...River Riddle2019-05-101-4/+4
* Make the Twine parameter of the current diagnostic emit functions optiona...River Riddle2019-05-061-2/+2
* Introduce a new API for emitting diagnostics with Diagnostic and InFlight...River Riddle2019-05-061-0/+1
* Rename UnknownType to OpaqueType (NFC)Mehdi Amini2019-04-031-13/+13
* Update TypeBase::verifyConstructionInvariants to use a LogicalResult retu...River Riddle2019-03-291-6/+5
* Update some of the derived type classes to use getImpl instead of a static_cast.River Riddle2019-03-291-9/+5
* Introduce a TypeID class to provide unique identifiers for derived type class...River Riddle2019-03-291-4/+0
* Validate the names of attribute, dialect, and functions during verification. ...River Riddle2019-03-291-0/+20
* Make IndexType a standard type instead of a builtin. This also cleans up some...River Riddle2019-03-291-1/+0
* Add support for types belonging to unknown dialects. This allows for types to...River Riddle2019-03-291-0/+18
* Introduce CRTP TypeBase class to simplify type construction and validation.River Riddle2019-03-291-0/+5
* Split the standard types from builtin types and move them into separate sourc...River Riddle2019-03-291-172/+2
* Implement initial support for dialect specific types.River Riddle2019-03-291-4/+16
* Unify type uniquing and construction.River Riddle2019-03-291-24/+4
* Densify storage for f16, f32 and support f16 semantics in FloatAttrsAlex Zinenko2019-03-291-0/+19
* Type system: replace Type::getBitWidth with getIntOrFloatBitWidthAlex Zinenko2019-03-291-21/+45
* Fix hasStaticShape() method on vectors and tensors to work correctly for unra...Tatiana Shpeisman2019-03-291-3/+3
* Materialize IndexType in the API.Alex Zinenko2019-03-291-0/+2
* Implement value type abstraction for types.River Riddle2019-03-291-38/+63
* Add support to constant dense vector/tensor attribute.Feng Liu2019-03-291-13/+48
* Add support to constant splat vector/tensor attribute.Feng Liu2019-03-291-4/+20
* Support `getShape`, `hasStaticShape` and `getDimSize` methods for all the Vec...Feng Liu2019-03-291-5/+16
* [MLIR] AffineMap value typeNicolas Vasilache2019-03-291-4/+4
* Support TF Variant type in the tf/mlir roundtrip pass.Feng Liu2019-03-291-8/+1
* Handle the TF resource data type in the TF/XLA roundtrip pass.Feng Liu2019-03-291-1/+2
* Avoid hardcoded 4096 constantNicolas Vasilache2019-03-291-0/+1
* Introduce a new extract_element operation that does what it says. Introduce aChris Lattner2019-03-291-3/+33
* Make MemRefType::getNumDynamicDims const.MLIR Team2019-03-291-1/+1
* Add standard op for MLIR 'alloc' instruction (with parser and associated tests).MLIR Team2019-03-291-6/+13
* Eliminate "primitive" types from being a thing, splitting them into FloatTypeChris Lattner2019-03-291-3/+4
* Delete the destructors of attributes and types, since they are immortal.Chris Lattner2019-03-291-2/+1
* Vector types elementtype can be either PrimitiveType or IntegerType.Jacques Pienaar2019-03-291-4/+3
* Adds ModuleState to support printing outlined AffineMaps.MLIR Team2019-03-291-84/+0
* Adds MemRef type and adds support for parsing memref affine map composition.MLIR Team2019-03-291-0/+33
* Clean up the implementation of Type, making it structurally more similar toChris Lattner2019-03-291-17/+16
* Enhance the type system to support arbitrary precision integers, which areChris Lattner2019-03-291-6/+38
* Add tensor type.MLIR Team2019-03-291-0/+18
* Introduce IR support for MLIRContext, primitive types, function types, andChris Lattner2019-03-291-0/+68
OpenPOWER on IntegriCloud