| AbstractTy typedef | mlir::Type | |
| Base typedef | mlir::TypeInterface< ConcreteType, Traits > | |
| 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 | |
| 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 |
| hash_value(Type arg) | mlir::Type | |
| 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 |
| isBF16() const | mlir::Type | |
| isF128() const | mlir::Type | |
| isF16() const | mlir::Type | |
| isF32() const | mlir::Type | |
| isF64() const | mlir::Type | |
| isF80() const | mlir::Type | |
| isFloat() const | mlir::Type | |
| isFloat(unsigned width) 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 |