summaryrefslogtreecommitdiff
path: root/mlir/lib/IR/BuiltinAttributes.cpp
AgeCommit message (Expand)Author
2022-06-12Fix endian conversion of sub-byte typesUlrich Weigand
2022-05-14[DenseElementsAttr] Teach isValidRawBuffer that 1-elt values are splats.Chris Lattner
2022-05-12[DenseElementAttr] Silence warning in -DNDEBUG builds. NFC.Benjamin Kramer
2022-05-12Various improvements suggested by river NFC.Chris Lattner
2022-05-12[DenseElementAttr] Simplify the public API for creating these.Chris Lattner
2022-05-05[mlir] Fix printer when it is a DenseElementsAttr of i1Chengji Yao
2022-02-22Fold Tensor.extract_slice into a constant splat.Okwan Kwon
2022-01-31[mlir] Add isa/dyn_cast support for dialect interfacesRiver Riddle
2022-01-03Revert "Define a `cppAccessorType` to const-ref in APFloatParameter and updat...Mehdi Amini
2022-01-03Define a `cppAccessorType` to const-ref in APFloatParameter and update ODS em...Mehdi Amini
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini
2021-12-15[mlir][RFC] Add scalable dimensions to VectorTypeJavier Setoain
2021-12-08Change the printing/parsing behavior for Attributes used in declarative assem...Mehdi Amini
2021-11-18[mlir] Convert NamedAttribute to be a classRiver Riddle
2021-11-16[mlir][NFC] Replace references to Identifier with StringAttrRiver Riddle
2021-11-11[mlir] Optimize usage of llvm::mapped_iteratorRiver Riddle
2021-11-11[mlir] Replace usages of Identifier with StringAttrRiver Riddle
2021-11-09[mlir] Refactor ElementsAttr's value access APIRiver Riddle
2021-11-04[mlir][core] Slightly improved attribute lookupMogball
2021-11-04[mlir] Handle StringAttr in SparseElementsAttr::getZeroAttr.Chia-hung Duan
2021-10-28[mlir] Implement replacement of SymbolRefAttrs in Dialect attributes using Su...Markus Böck
2021-10-28[IR] Fix a warningKazu Hirata
2021-10-19[mlir] fix bugs with NamedAttrListMogball
2021-10-07[mlir] Extend C and Python API to support bulk loading of DenseElementsAttr.Stella Laurenzo
2021-09-21[mlir] Refactor ElementsAttr into an AttrInterfaceRiver Riddle
2021-09-21[mlir] Add value_begin/value_end methods to DenseElementsAttrRiver Riddle
2021-09-21[mlir] Tighten verification of SparseElementsAttrRiver Riddle
2021-09-09[APInt] Normalize naming on keep constructors / predicate methods.Chris Lattner
2021-08-30[Builder] Eliminate the StringRef/StringAttr forms of getSymbolRefAttr.Chris Lattner
2021-08-29[SymbolRefAttr] Revise SymbolRefAttr to hold a StringAttr.Chris Lattner
2021-08-16[MLIR] Add a bitcast method to DenseElementsAttrGeoffrey Martin-Noble
2021-07-15Defend early against operation created without a registered dialectMehdi Amini
2021-07-15Revert "Defend early against operation created without a registered dialect"Mehdi Amini
2021-07-15Defend early against operation created without a registered dialectMehdi Amini
2021-06-10[mlir] Add new SubElementAttr/SubElementType InterfacesRiver Riddle
2021-06-08[Core] Add Twine support for StringAttr and Identifier. NFC.Chris Lattner
2021-06-01[MLIR] Add missing APSInt.h includeNikita Popov
2021-05-25[MLIR Core] Cache the empty StringAttr like we do for empty dictionaries. NFC.Chris Lattner
2021-05-18[IntegerAttr] Add helpers for working with LLVM's APSInt type.Chris Lattner
2021-05-17Add support for complex constants to MLIR core.Adrian Kuegel
2021-04-16[MLIR] Fix `isValidIndex`Frederik Gossen
2021-04-08[mlir] add support for index type in vectors.Tobias Gysi
2021-04-06[mlir] Remove no-op array assignment in dictionaryAttrSort().Christian Sigg
2021-04-02[mlir] Emit errors when creating unregistered attributes/types when not allowedRiver Riddle
2021-03-16[mlir][IR] Move the remaining builtin attributes to ODS.River Riddle
2021-03-11[mlir][StorageUniquer] Properly call the destructor on non-trivially destruct...River Riddle
2021-03-04[mlir][IR][NFC] Move a majority of the builtin attributes to ODSRiver Riddle
2021-02-26[mlir] Simplify various pieces of code now that Identifier has access to the ...River Riddle
2021-02-22[mlir][IR] Refactor the `getChecked` and `verifyConstructionInvariants` metho...River Riddle
2021-02-08Revert "Revert "Reorder MLIRContext location in BuiltinAttributes.h""Tres Popp