AbstractTy typedef | mlir::Type | |
Base typedef | mlir::TypeInterface< ConcreteType, Traits > | |
cast() const | mlir::Type | |
classof(Type t) | mlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase > | inlinestatic |
Concept typedef | mlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase > | |
dump() const | mlir::Type | |
dyn_cast() const | mlir::Type | |
dyn_cast_or_null() const | mlir::Type | |
ExternalModel typedef | mlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase > | |
FallbackModel typedef | mlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase > | |
getAbstractType() const | mlir::Type | inline |
getAsOpaquePointer() const | mlir::Type | inline |
getContext() const | mlir::Type | |
getDialect() const | mlir::Type | inline |
getFromOpaquePointer(const void *pointer) | mlir::Type | inlinestatic |
getImpl() const | mlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase > | inlineprotected |
getImpl() | mlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase > | inlineprotected |
getInterfaceFor(Type type) | mlir::TypeInterface< ConcreteType, Traits > | inlineprotectedstatic |
getInterfaceID() | mlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase > | inlinestatic |
getIntOrFloatBitWidth() const | mlir::Type | |
getTypeID() | mlir::Type | inline |
hasPromiseOrImplementsInterface() | mlir::Type | inline |
hasTrait() | mlir::Type | inline |
impl | mlir::Type | protected |
ImplType typedef | mlir::Type | |
Interface(Type t=Type()) | mlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase > | inlineexplicit |
Interface(std::nullptr_t) | mlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase > | inline |
Interface(T t) | mlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase > | inline |
Interface(Type t, const Concept *conceptImpl) | mlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase > | inline |
Interface(Type t, std::nullptr_t) | mlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase > | inline |
InterfaceBase typedef | mlir::TypeInterface< ConcreteType, Traits > | |
InterfaceBase | mlir::TypeInterface< ConcreteType, Traits > | protected |
isa() const | mlir::Type | |
isa_and_nonnull() const | mlir::Type | |
isBF16() const | mlir::Type | |
isF128() const | mlir::Type | |
isF16() const | mlir::Type | |
isF32() const | mlir::Type | |
isF64() const | mlir::Type | |
isF80() const | mlir::Type | |
isFloat4E2M1FN() const | mlir::Type | |
isFloat6E2M3FN() const | mlir::Type | |
isFloat6E3M2FN() const | mlir::Type | |
isFloat8E3M4() const | mlir::Type | |
isFloat8E4M3() const | mlir::Type | |
isFloat8E4M3B11FNUZ() const | mlir::Type | |
isFloat8E4M3FN() const | mlir::Type | |
isFloat8E4M3FNUZ() const | mlir::Type | |
isFloat8E5M2() const | mlir::Type | |
isFloat8E5M2FNUZ() const | mlir::Type | |
isFloat8E8M0FNU() const | mlir::Type | |
isIndex() const | mlir::Type | |
isInteger() const | mlir::Type | |
isInteger(unsigned width) const | mlir::Type | |
isIntOrFloat() const | mlir::Type | |
isIntOrIndex() const | mlir::Type | |
isIntOrIndexOrFloat() const | mlir::Type | |
isSignedInteger() const | mlir::Type | |
isSignedInteger(unsigned width) const | mlir::Type | |
isSignlessInteger() const | mlir::Type | |
isSignlessInteger(unsigned width) const | mlir::Type | |
isSignlessIntOrFloat() const | mlir::Type | |
isSignlessIntOrIndex() const | mlir::Type | |
isSignlessIntOrIndexOrFloat() const | mlir::Type | |
isTF32() const | mlir::Type | |
isUnsignedInteger() const | mlir::Type | |
isUnsignedInteger(unsigned width) const | mlir::Type | |
Model typedef | mlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase > | |
operator bool() const | mlir::Type | inlineexplicit |
operator!() const | mlir::Type | inline |
operator!=(Type other) const | mlir::Type | inline |
operator=(const Type &other)=default | mlir::Type | |
operator==(Type other) const | mlir::Type | inline |
print(raw_ostream &os) const | mlir::Type | |
print(raw_ostream &os, AsmState &state) const | mlir::Type | |
replace(ReplacementFns &&...replacementFns) | mlir::Type | inline |
replaceImmediateSubElements(ArrayRef< Attribute > replAttrs, ArrayRef< Type > replTypes) const | mlir::Type | inline |
Type()=default | mlir::Type | |
Type(const ImplType *impl) | mlir::Type | inline |
Type(const Type &other)=default | mlir::Type | |
TypeBase typedef | mlir::Type | |
ValueType typedef | mlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase > | |
walk(WalkFns &&...walkFns) | mlir::Type | inline |
walkImmediateSubElements(function_ref< void(Attribute)> walkAttrsFn, function_ref< void(Type)> walkTypesFn) const | mlir::Type | inline |