summaryrefslogtreecommitdiff
path: root/mlir/lib/IR/Attributes.cpp
AgeCommit message (Expand)Author
2025-01-22[mlir] Add NamedAttribute ctor taking StringRef. NFC. (#123974)Jakub Kuderski
2023-09-27[mlir] Apply ClangTidy fix (NFC)Adrian Kuegel
2023-05-12[mlir] Update method cast calls to function callsTres Popp
2023-01-27[mlir] Promote the SubElementInterfaces to a core Attribute/Type constructRiver Riddle
2021-11-18[mlir] Convert NamedAttribute to be a classRiver Riddle
2021-11-11[mlir] Replace usages of Identifier with StringAttrRiver Riddle
2021-06-23[mlir][NFC] Move several small methods from .cpp to .h to allow more aggressi...River Riddle
2020-12-17[mlir] Remove the MutableDictionaryAttr classRiver Riddle
2020-12-03[mlir][Attributes][NFC] Move all builtin Attribute classes to BuiltinAttribut...River Riddle
2020-12-03[mlir][IR] Remove references to BuiltinOps from IR/River Riddle
2020-11-20[mlir] Support big-endian systems in DenseElementsAttr (multiple word)Haruki Imai
2020-11-19[mlir][BuiltinDialect] Resolve comments from D91571River Riddle
2020-11-17[mlir][NFC] Remove references to Module.h and Function.hRiver Riddle
2020-11-03[MLIR] Check for duplicate entries in attribute dictionary during custom parsingRahul Joshi
2020-10-28[mlir] Convert raw data in dense element attributes for big-endian machines.Haruki Imai
2020-10-08Fix typo `DenseElementAttr`-> `DenseElementsAttr` in some comments (NFC)Mehdi Amini
2020-08-30Improve doc comments for several methods returning boolsKamlesh Kumar
2020-08-18[mlir] Remove the use of "kinds" from Attributes and TypesRiver Riddle
2020-08-12[mlir][Type] Remove the remaining usages of Type::getKind in preparation for ...River Riddle
2020-08-13Remove DialectHooks and introduce a Dialect Interfaces insteadMehdi Amini
2020-08-07[mlir][Attribute] Remove usages of Attribute::getKindRiver Riddle
2020-06-30[mlir] Add support for defining Traits and Interfaces on Attributes/Types.River Riddle
2020-06-29[MLIR] Add variadic isa<> for Type, Value, and AttributeRahul Joshi
2020-06-04[mlir] Refactor BoolAttr to be a special case of IntegerAttrRiver Riddle
2020-05-27[mlir][core] Add IndexElementsAttr helpers.Sean Silva
2020-05-07[mlir] Add NamedAttrListJacques Pienaar
2020-05-05[mlir][DenseStringElementsAttr] Fix AttributeElementIterator in the case of a...River Riddle
2020-05-05[mlir][DenseElementsAttr] Add support for opaque APFloat/APInt complex values.River Riddle
2020-05-05[mlir][DenseElementsAttr] Add support for ComplexType elementsRiver Riddle
2020-05-04[mlir] Support big endian in DenseElementsAttrHaruki Imai
2020-05-01[mlir][DenseStringElementsAttr] Add support for the Attribute based get* meth...River Riddle
2020-04-29[mlir] Add a new MutableOperandRange class for adding/remove operandsRiver Riddle
2020-04-29Rename NamedAttributeList to MutableDictionaryAttrJacques Pienaar
2020-04-29[mlir] Extract DictionaryAttr sort methodJacques Pienaar
2020-04-24[mlir][DictionaryAttr] Add a new getWithSorted and use it when possibleRiver Riddle
2020-04-23[mlir] DenseStringElementsAttr added to default attribute typesRob Suderman
2020-04-23Add support for IndexType inside DenseIntElementsAttr.Sean Silva
2020-04-14[llvm][STLExtras] Move various iterator/range utilities from MLIR to LLVMRiver Riddle
2020-04-13Eliminate all uses of Identifier::is() in the source tree, this doesn't remov...Chris Lattner
2020-04-11Implement some micro-optimizations for Identifier. NFCChris Lattner
2020-03-02[mlir] Update several usages of IntegerType to properly handled unsignedness.River Riddle
2020-02-21[mlir] Add a signedness semantics bit to IntegerTypeLei Zhang
2020-02-20[mlir][Parser] Update DenseElementsAttr to print in hex when the number of el...River Riddle
2020-02-20[mlir] Refactor the structure of the 'verifyConstructionInvariants' methods.River Riddle
2020-02-17Hide implementation details. NFC>Benjamin Kramer
2020-02-14NFC: add indexing operator for ArrayAttrUday Bondhugula
2020-01-29Add IntegerAttr::verifyConstructionInvariants.Sean Silva
2020-01-26Mass update the MLIR license header to mention "Part of the LLVM project"Mehdi Amini
2020-01-09[mlir] Use getDenseElementBitwidth instead of Type::getElementTypeBitWidth.River Riddle
2019-12-23Adjust License.txt file to use the LLVM licenseMehdi Amini