AbstractTy typedef | mlir::Attribute | |
APFloatValueTemplateCheckT typedef | mlir::DenseElementsAttr | |
APIntValueTemplateCheckT typedef | mlir::DenseElementsAttr | |
AttrBase typedef | mlir::Attribute | |
Attribute()=default | mlir::DenseElementsAttr | |
Attribute(const ImplType *impl) | mlir::DenseElementsAttr | inline |
Attribute(const Attribute &other)=default | mlir::DenseElementsAttr | |
mlir::Attribute::Attribute(const ImplType *impl) | mlir::Attribute | inline |
mlir::Attribute::Attribute(const Attribute &other)=default | mlir::Attribute | |
AttributeValueTemplateCheckT typedef | mlir::DenseElementsAttr | |
bitcast(Type newElType) | mlir::DenseElementsAttr | |
BoolValueTemplateCheckT typedef | mlir::DenseElementsAttr | |
cast() const | mlir::Attribute | |
classof(Attribute attr) | mlir::SplatElementsAttr | inlinestatic |
ComplexAPFloatValueTemplateCheckT typedef | mlir::DenseElementsAttr | |
ComplexAPIntValueTemplateCheckT typedef | mlir::DenseElementsAttr | |
ComplexValueTemplateCheckT typedef | mlir::DenseElementsAttr | |
DerivedAttrValueTemplateCheckT typedef | mlir::DenseElementsAttr | |
dump() const | mlir::Attribute | |
dyn_cast() const | mlir::Attribute | |
dyn_cast_or_null() const | mlir::Attribute | |
empty() const | mlir::DenseElementsAttr | inline |
get(ShapedType type, ArrayRef< Attribute > values) | mlir::DenseElementsAttr | static |
get(const ShapedType &type, ArrayRef< T > values) | mlir::DenseElementsAttr | inlinestatic |
get(const ShapedType &type, T value) | mlir::DenseElementsAttr | inlinestatic |
get(const ShapedType &type, ArrayRef< T > values) | mlir::DenseElementsAttr | inlinestatic |
get(ShapedType type, ArrayRef< bool > values) | mlir::DenseElementsAttr | static |
get(ShapedType type, ArrayRef< StringRef > values) | mlir::DenseElementsAttr | static |
get(ShapedType type, ArrayRef< APInt > values) | mlir::DenseElementsAttr | static |
get(ShapedType type, ArrayRef< std::complex< APInt >> values) | mlir::DenseElementsAttr | static |
get(ShapedType type, ArrayRef< APFloat > values) | mlir::DenseElementsAttr | static |
get(ShapedType type, ArrayRef< std::complex< APFloat >> values) | mlir::DenseElementsAttr | static |
get(const ShapedType &type, const std::initializer_list< T > &list) | mlir::DenseElementsAttr | inlinestatic |
getAbstractAttribute() const | mlir::Attribute | inline |
getAsOpaquePointer() const | mlir::Attribute | inline |
getContext() const | mlir::Attribute | |
getDialect() const | mlir::Attribute | inline |
getElementType() const | mlir::DenseElementsAttr | |
getFromOpaquePointer(const void *ptr) | mlir::Attribute | inlinestatic |
getFromRawBuffer(ShapedType type, ArrayRef< char > rawBuffer) | mlir::DenseElementsAttr | static |
getImpl() const | mlir::Attribute | inline |
getNumElements() const | mlir::DenseElementsAttr | |
getRawComplex(ShapedType type, ArrayRef< char > data, int64_t dataEltSize, bool isInt, bool isSigned) | mlir::DenseElementsAttr | protectedstatic |
getRawData() const | mlir::DenseElementsAttr | |
getRawIntOrFloat(ShapedType type, ArrayRef< char > data, int64_t dataEltSize, bool isInt, bool isSigned) | mlir::DenseElementsAttr | protectedstatic |
getRawStringData() const | mlir::DenseElementsAttr | |
getSplatValue() const | mlir::DenseElementsAttr | inline |
getSplatValue() const | mlir::DenseElementsAttr | inline |
getType() const | mlir::DenseElementsAttr | |
getTypeID() | mlir::Attribute | inline |
getValues() const | mlir::DenseElementsAttr | inline |
hasPromiseOrImplementsInterface() | mlir::Attribute | inline |
hasTrait() | mlir::Attribute | inline |
impl | mlir::Attribute | protected |
ImplType typedef | mlir::Attribute | |
IntFloatValueTemplateCheckT typedef | mlir::DenseElementsAttr | |
isa() const | mlir::Attribute | |
isa_and_nonnull() const | mlir::Attribute | |
isSplat() const | mlir::DenseElementsAttr | |
isValidBool() const | mlir::DenseElementsAttr | inlineprotected |
isValidComplex(int64_t dataEltSize, bool isInt, bool isSigned) const | mlir::DenseElementsAttr | protected |
isValidIntOrFloat(int64_t dataEltSize, bool isInt, bool isSigned) const | mlir::DenseElementsAttr | protected |
isValidRawBuffer(ShapedType type, ArrayRef< char > rawBuffer, bool &detectedSplat) | mlir::DenseElementsAttr | static |
iterator typedef | mlir::DenseElementsAttr | |
iterator_range typedef | mlir::DenseElementsAttr | |
iterator_range_impl typedef | mlir::DenseElementsAttr | |
mapValues(Type newElementType, function_ref< APInt(const APInt &)> mapping) const | mlir::DenseElementsAttr | |
mapValues(Type newElementType, function_ref< APInt(const APFloat &)> mapping) const | mlir::DenseElementsAttr | |
operator bool() const | mlir::Attribute | inlineexplicit |
operator ElementsAttr() const | mlir::DenseElementsAttr | inline |
operator TypedAttr() const | mlir::DenseElementsAttr | inline |
operator!() const | mlir::Attribute | inline |
operator!=(Attribute other) const | mlir::Attribute | inline |
operator=(const Attribute &other)=default | mlir::Attribute | |
operator==(Attribute other) const | mlir::Attribute | inline |
print(raw_ostream &os, bool elideType=false) const | mlir::Attribute | |
print(raw_ostream &os, AsmState &state, bool elideType=false) const | mlir::Attribute | |
printStripped(raw_ostream &os) const | mlir::Attribute | |
printStripped(raw_ostream &os, AsmState &state) const | mlir::Attribute | |
raw_int_begin() const | mlir::DenseElementsAttr | inlineprotected |
raw_int_end() const | mlir::DenseElementsAttr | inlineprotected |
replace(ReplacementFns &&...replacementFns) | mlir::Attribute | inline |
replaceImmediateSubElements(ArrayRef< Attribute > replAttrs, ArrayRef< Type > replTypes) const | mlir::Attribute | inline |
reshape(ShapedType newType) | mlir::DenseElementsAttr | |
resizeSplat(ShapedType newType) | mlir::DenseElementsAttr | |
size() const | mlir::DenseElementsAttr | inline |
StringRefValueTemplateCheckT typedef | mlir::DenseElementsAttr | |
try_value_begin() const | mlir::DenseElementsAttr | inline |
try_value_end() const | mlir::DenseElementsAttr | inline |
tryGetComplexFloatValues() const | mlir::DenseElementsAttr | protected |
tryGetComplexIntValues() const | mlir::DenseElementsAttr | protected |
tryGetFloatValues() const | mlir::DenseElementsAttr | protected |
tryGetValues() const | mlir::DenseElementsAttr | inline |
tryGetValues() const | mlir::DenseElementsAttr | inline |
tryGetValues() const | mlir::DenseElementsAttr | inline |
tryGetValues() const | mlir::DenseElementsAttr | inline |
tryGetValues() const | mlir::DenseElementsAttr | inline |
tryGetValues() const | mlir::DenseElementsAttr | inline |
tryGetValues() const | mlir::DenseElementsAttr | inline |
tryGetValues() const | mlir::DenseElementsAttr | inline |
tryGetValues() const | mlir::DenseElementsAttr | inline |
tryGetValues() const | mlir::DenseElementsAttr | inline |
value_begin() const | mlir::DenseElementsAttr | inline |
value_end() const | mlir::DenseElementsAttr | inline |
ValueType typedef | mlir::Attribute | |
walk(WalkFns &&...walkFns) | mlir::Attribute | inline |
walkImmediateSubElements(function_ref< void(Attribute)> walkAttrsFn, function_ref< void(Type)> walkTypesFn) const | mlir::Attribute | inline |