MLIR  20.0.0git
mlir::TypeInterface< ConcreteType, Traits > Member List

This is the complete list of members for mlir::TypeInterface< ConcreteType, Traits >, including all inherited members.

AbstractTy typedefmlir::Type
Base typedefmlir::TypeInterface< ConcreteType, Traits >
cast() constmlir::Type
classof(Type t)mlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase >inlinestatic
Concept typedefmlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase >
dump() constmlir::Type
dyn_cast() constmlir::Type
dyn_cast_or_null() constmlir::Type
ExternalModel typedefmlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase >
FallbackModel typedefmlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase >
getAbstractType() constmlir::Typeinline
getAsOpaquePointer() constmlir::Typeinline
getContext() constmlir::Type
getDialect() constmlir::Typeinline
getFromOpaquePointer(const void *pointer)mlir::Typeinlinestatic
getImpl() constmlir::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() constmlir::Type
getTypeID()mlir::Typeinline
hasPromiseOrImplementsInterface()mlir::Typeinline
hasTrait()mlir::Typeinline
implmlir::Typeprotected
ImplType typedefmlir::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 typedefmlir::TypeInterface< ConcreteType, Traits >
InterfaceBasemlir::TypeInterface< ConcreteType, Traits >protected
isa() constmlir::Type
isa_and_nonnull() constmlir::Type
isBF16() constmlir::Type
isF128() constmlir::Type
isF16() constmlir::Type
isF32() constmlir::Type
isF64() constmlir::Type
isF80() constmlir::Type
isFloat4E2M1FN() constmlir::Type
isFloat6E2M3FN() constmlir::Type
isFloat6E3M2FN() constmlir::Type
isFloat8E3M4() constmlir::Type
isFloat8E4M3() constmlir::Type
isFloat8E4M3B11FNUZ() constmlir::Type
isFloat8E4M3FN() constmlir::Type
isFloat8E4M3FNUZ() constmlir::Type
isFloat8E5M2() constmlir::Type
isFloat8E5M2FNUZ() constmlir::Type
isFloat8E8M0FNU() constmlir::Type
isIndex() constmlir::Type
isInteger() constmlir::Type
isInteger(unsigned width) constmlir::Type
isIntOrFloat() constmlir::Type
isIntOrIndex() constmlir::Type
isIntOrIndexOrFloat() constmlir::Type
isSignedInteger() constmlir::Type
isSignedInteger(unsigned width) constmlir::Type
isSignlessInteger() constmlir::Type
isSignlessInteger(unsigned width) constmlir::Type
isSignlessIntOrFloat() constmlir::Type
isSignlessIntOrIndex() constmlir::Type
isSignlessIntOrIndexOrFloat() constmlir::Type
isTF32() constmlir::Type
isUnsignedInteger() constmlir::Type
isUnsignedInteger(unsigned width) constmlir::Type
Model typedefmlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase >
operator bool() constmlir::Typeinlineexplicit
operator!() constmlir::Typeinline
operator!=(Type other) constmlir::Typeinline
operator=(const Type &other)=defaultmlir::Type
operator==(Type other) constmlir::Typeinline
print(raw_ostream &os) constmlir::Type
print(raw_ostream &os, AsmState &state) constmlir::Type
replace(ReplacementFns &&...replacementFns)mlir::Typeinline
replaceImmediateSubElements(ArrayRef< Attribute > replAttrs, ArrayRef< Type > replTypes) constmlir::Typeinline
Type()=defaultmlir::Type
Type(const ImplType *impl)mlir::Typeinline
Type(const Type &other)=defaultmlir::Type
TypeBase typedefmlir::Type
ValueType typedefmlir::detail::Interface< ConcreteType, Type, Traits, Type, TypeTrait::TraitBase >
walk(WalkFns &&...walkFns)mlir::Typeinline
walkImmediateSubElements(function_ref< void(Attribute)> walkAttrsFn, function_ref< void(Type)> walkTypesFn) constmlir::Typeinline