Home
last modified time | relevance | path

Searched refs:TypeBase (Results 1 – 25 of 33) sorted by relevance

12

/external/llvm-project/mlir/include/mlir/Dialect/Shape/IR/
DShape.h35 class ComponentType : public Type::TypeBase<ComponentType, Type, TypeStorage> {
41 class ElementType : public Type::TypeBase<ElementType, Type, TypeStorage> {
47 class ShapeType : public Type::TypeBase<ShapeType, Type, TypeStorage> {
53 class SizeType : public Type::TypeBase<SizeType, Type, TypeStorage> {
60 : public Type::TypeBase<ValueShapeType, Type, TypeStorage> {
67 class WitnessType : public Type::TypeBase<WitnessType, Type, TypeStorage> {
/external/llvm-project/flang/include/flang/Optimizer/Dialect/
DFIRType.h97 : public mlir::Type::TypeBase<CharacterType, mlir::Type,
108 class CplxType : public mlir::Type::TypeBase<CplxType, mlir::Type,
123 : public mlir::Type::TypeBase<IntType, mlir::Type, detail::IntTypeStorage> {
133 : public mlir::Type::TypeBase<LogicalType, mlir::Type,
143 class RealType : public mlir::Type::TypeBase<RealType, mlir::Type,
158 : public mlir::Type::TypeBase<BoxType, mlir::Type, detail::BoxTypeStorage> {
173 class BoxCharType : public mlir::Type::TypeBase<BoxCharType, mlir::Type,
184 class BoxProcType : public mlir::Type::TypeBase<BoxProcType, mlir::Type,
199 class DimsType : public mlir::Type::TypeBase<DimsType, mlir::Type,
212 class FieldType : public mlir::Type::TypeBase<FieldType, mlir::Type,
[all …]
/external/llvm-project/mlir/include/mlir/Dialect/PDL/IR/
DPDLTypes.h25 struct AttributeType : public Type::TypeBase<AttributeType, Type, TypeStorage> {
30 struct OperationType : public Type::TypeBase<OperationType, Type, TypeStorage> {
35 struct TypeType : public Type::TypeBase<TypeType, Type, TypeStorage> {
40 struct ValueType : public Type::TypeBase<ValueType, Type, TypeStorage> {
/external/llvm-project/mlir/include/mlir/IR/
DBuiltinTypes.h56 : public Type::TypeBase<ComplexType, Type, detail::ComplexTypeStorage> {
81 class IndexType : public Type::TypeBase<IndexType, Type, TypeStorage> {
98 : public Type::TypeBase<IntegerType, Type, detail::IntegerTypeStorage> {
185 : public Type::TypeBase<BFloat16Type, FloatType, TypeStorage> {
200 class Float16Type : public Type::TypeBase<Float16Type, FloatType, TypeStorage> {
215 class Float32Type : public Type::TypeBase<Float32Type, FloatType, TypeStorage> {
230 class Float64Type : public Type::TypeBase<Float64Type, FloatType, TypeStorage> {
248 : public Type::TypeBase<FunctionType, Type, detail::FunctionTypeStorage> {
276 class NoneType : public Type::TypeBase<NoneType, Type, TypeStorage> {
292 : public Type::TypeBase<OpaqueType, Type, detail::OpaqueTypeStorage> {
[all …]
/external/llvm-project/mlir/include/mlir/Dialect/Async/IR/
DAsync.h33 class TokenType : public Type::TypeBase<TokenType, Type, TypeStorage> {
40 : public Type::TypeBase<ValueType, Type, detail::ValueTypeStorage> {
51 class GroupType : public Type::TypeBase<GroupType, Type, TypeStorage> {
/external/llvm-project/mlir/include/mlir/Dialect/SPIRV/
DSPIRVTypes.h155 class ArrayType : public Type::TypeBase<ArrayType, CompositeType,
186 : public Type::TypeBase<ImageType, SPIRVType, detail::ImageTypeStorage> {
224 class PointerType : public Type::TypeBase<PointerType, SPIRVType,
243 : public Type::TypeBase<RuntimeArrayType, SPIRVType,
283 class StructType : public Type::TypeBase<StructType, CompositeType,
405 : public Type::TypeBase<CooperativeMatrixNVType, CompositeType,
428 class MatrixType : public Type::TypeBase<MatrixType, CompositeType,
/external/llvm-project/mlir/include/mlir/Dialect/LLVMIR/
DLLVMTypes.h237 class ClassName : public Type::TypeBase<ClassName, LLVMType, TypeStorage> { \
264 class LLVMArrayType : public Type::TypeBase<LLVMArrayType, LLVMType,
299 : public Type::TypeBase<LLVMFunctionType, LLVMType,
346 class LLVMIntegerType : public Type::TypeBase<LLVMIntegerType, LLVMType,
372 class LLVMPointerType : public Type::TypeBase<LLVMPointerType, LLVMType,
427 class LLVMStructType : public Type::TypeBase<LLVMStructType, LLVMType,
531 : public Type::TypeBase<LLVMFixedVectorType, LLVMVectorType,
556 : public Type::TypeBase<LLVMScalableVectorType, LLVMVectorType,
/external/tensorflow/tensorflow/compiler/mlir/tfr/ir/
Dtfr_types.h68 class TFRTypeImpl : public Type::TypeBase<Derived, TFRType, TFRTypeStorage> {
70 using Base = Type::TypeBase<Derived, TFRType, TFRTypeStorage>;
106 class TFRAttrType : public Type::TypeBase<TFRAttrType, TFRType, TypeStorage> {
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/ir/
Dtf_executor.h50 class ControlType : public Type::TypeBase<ControlType, Type, TypeStorage> {
55 class TokenType : public Type::TypeBase<TokenType, Type, TypeStorage> {
Dtf_types.h98 : public Type::TypeBase<Derived, TensorFlowType, TypeStorage> {
100 using Base = typename Type::TypeBase<Derived, TensorFlowType, TypeStorage>;
199 : public Type::TypeBase<Derived, TensorFlowType, TypeWithSubtypeStorage> {
201 using Base = Type::TypeBase<Derived, TensorFlowType, TypeWithSubtypeStorage>;
/external/llvm-project/flang/include/flang/Evaluate/
Dtype.h226 template <TypeCategory CATEGORY, int KIND = 0> struct TypeBase { struct
229 constexpr bool operator==(const TypeBase &) const { return true; }
236 : public TypeBase<TypeCategory::Integer, KIND> { argument
243 : public TypeBase<TypeCategory::Real, KIND> {
253 : public TypeBase<TypeCategory::Complex, KIND> {
261 : public TypeBase<TypeCategory::Character, 1> {
268 : public TypeBase<TypeCategory::Character, 2> {
275 : public TypeBase<TypeCategory::Character, 4> {
282 : public TypeBase<TypeCategory::Logical, KIND> {
/external/llvm-project/mlir/include/mlir/Dialect/Quant/
DQuantTypes.h198 : public Type::TypeBase<AnyQuantizedType, QuantizedType,
255 : public Type::TypeBase<UniformQuantizedType, QuantizedType,
312 : public Type::TypeBase<UniformQuantizedPerAxisType, QuantizedType,
380 : public Type::TypeBase<CalibratedQuantizedType, QuantizedType,
/external/jackson-databind/src/main/java/com/fasterxml/jackson/databind/type/
DTypeBase.java13 public abstract class TypeBase class
43 … protected TypeBase(Class<?> raw, TypeBindings bindings, JavaType superClass, JavaType[] superInts, in TypeBase() method in TypeBase
58 protected TypeBase(TypeBase base) { in TypeBase() method in TypeBase
DCollectionLikeType.java15 public class CollectionLikeType extends TypeBase
42 protected CollectionLikeType(TypeBase base, JavaType elemT) in CollectionLikeType()
86 if (baseType instanceof TypeBase) { in upgradeFrom()
87 return new CollectionLikeType((TypeBase) baseType, elementType); in upgradeFrom()
DMapLikeType.java16 public class MapLikeType extends TypeBase {
48 protected MapLikeType(TypeBase base, JavaType keyT, JavaType valueT) { in MapLikeType()
65 if (baseType instanceof TypeBase) { in upgradeFrom()
66 return new MapLikeType((TypeBase) baseType, keyT, valueT); in upgradeFrom()
DReferenceType.java47 protected ReferenceType(TypeBase base, JavaType refType) in ReferenceType()
70 if (baseType instanceof TypeBase) { in upgradeFrom()
71 return new ReferenceType((TypeBase) baseType, refdType); in upgradeFrom()
DSimpleType.java14 extends TypeBase
47 protected SimpleType(TypeBase base) { in SimpleType()
DPlaceholderForType.java11 public class PlaceholderForType extends TypeBase
/external/llvm-project/mlir/docs/Tutorials/
DDefiningAttributesAndTypes.md48 /// must inherit from the CRTP class 'Type::TypeBase'. It takes as template
52 class SimpleType : public Type::TypeBase<SimpleType, Type, TypeStorage> {
54 /// Inherit some necessary constructors from 'TypeBase'.
57 /// The `TypeBase` class provides the following utility methods for
139 except that a bit more of the functionality provided by `Type::TypeBase` is put
144 /// the CRTP class 'Type::TypeBase'. It takes as template parameters the
148 class ComplexType : public Type::TypeBase<ComplexType, Type,
151 /// Inherit some necessary constructors from 'TypeBase'.
158 // Call into a helper 'get' method in 'TypeBase' to get a uniqued instance
169 // Call into a helper 'getChecked' method in 'TypeBase' to get a uniqued
[all …]
/external/llvm-project/mlir/test/lib/Dialect/Test/
DTestTypes.h52 struct TestType : public Type::TypeBase<TestType, Type, TypeStorage,
94 : public Type::TypeBase<TestRecursiveType, Type, TestRecursiveTypeStorage> {
/external/llvm-project/mlir/include/mlir/Dialect/Linalg/IR/
DLinalgTypes.h31 class RangeType : public Type::TypeBase<RangeType, Type, TypeStorage> {
/external/tensorflow/tensorflow/compiler/mlir/tools/kernel_gen/ir/
Dtf_framework_ops.h38 : public Type::TypeBase<OpKernelContextType, Type, TypeStorage> {
/external/llvm-project/mlir/include/mlir/Dialect/GPU/
DGPUDialect.h40 : public Type::TypeBase<AsyncTokenType, Type, TypeStorage> {
/external/tensorflow/tensorflow/compiler/mlir/hlo/include/mlir-hlo/Dialect/mhlo/IR/
Dhlo_ops.h63 class TokenType : public Type::TypeBase<TokenType, Type, TypeStorage> {
/external/llvm-project/mlir/examples/toy/Ch7/include/toy/
DDialect.h77 class StructType : public mlir::Type::TypeBase<StructType, mlir::Type,

12