/external/llvm-project/mlir/include/mlir/IR/ |
D | TypeSupport.h | 80 class TypeStorage : public StorageUniquer::BaseStorage { 93 TypeStorage() : abstractType(nullptr) {} in TypeStorage() function 108 using DefaultTypeStorage = TypeStorage; 128 !std::is_same<typename T::ImplType, TypeStorage>::value, T> 138 [&](TypeStorage *storage) { in get() 146 std::is_same<typename T::ImplType, TypeStorage>::value, T> 171 !std::is_same<typename T::ImplType, TypeStorage>::value> 179 std::is_same<typename T::ImplType, TypeStorage>::value> 181 ctx->getTypeUniquer().registerSingletonStorageType<TypeStorage>( in registerType() 182 T::getTypeID(), [&](TypeStorage *storage) { in registerType()
|
D | BuiltinTypes.h | 81 class IndexType : public Type::TypeBase<IndexType, Type, TypeStorage> { 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> { 276 class NoneType : public Type::TypeBase<NoneType, Type, TypeStorage> {
|
D | Types.h | 79 using ImplType = TypeStorage;
|
/external/llvm-project/mlir/include/mlir/Dialect/Shape/IR/ |
D | Shape.h | 35 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/mlir/include/mlir/Dialect/PDL/IR/ |
D | PDLTypes.h | 25 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/lib/IR/ |
D | TypeDetail.h | 31 struct OpaqueTypeStorage : public TypeStorage { 56 struct IntegerTypeStorage : public TypeStorage { 83 struct FunctionTypeStorage : public TypeStorage { 125 struct ShapedTypeStorage : public TypeStorage { 294 struct ComplexTypeStorage : public TypeStorage { 313 : public TypeStorage,
|
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/ir/ |
D | tf_executor.h | 50 class ControlType : public Type::TypeBase<ControlType, Type, TypeStorage> { 55 class TokenType : public Type::TypeBase<TokenType, Type, TypeStorage> {
|
D | tf_types.h | 98 : public Type::TypeBase<Derived, TensorFlowType, TypeStorage> { 100 using Base = typename Type::TypeBase<Derived, TensorFlowType, TypeStorage>; 168 class TypeWithSubtypeStorage : public TypeStorage {
|
/external/llvm-project/mlir/include/mlir/Dialect/Async/IR/ |
D | Async.h | 33 class TokenType : public Type::TypeBase<TokenType, Type, TypeStorage> { 51 class GroupType : public Type::TypeBase<GroupType, Type, TypeStorage> {
|
/external/llvm-project/mlir/lib/Dialect/LLVMIR/IR/ |
D | TypeDetail.h | 61 struct LLVMStructTypeStorage : public TypeStorage { 330 struct LLVMFunctionTypeStorage : public TypeStorage { 382 struct LLVMIntegerTypeStorage : public TypeStorage { 404 struct LLVMPointerTypeStorage : public TypeStorage { 431 struct LLVMTypeAndSizeStorage : public TypeStorage {
|
/external/llvm-project/flang/lib/Optimizer/Dialect/ |
D | FIRType.cpp | 363 struct CharacterTypeStorage : public mlir::TypeStorage { 386 struct DimsTypeStorage : public mlir::TypeStorage { 410 struct FieldTypeStorage : public mlir::TypeStorage { 429 struct LenTypeStorage : public mlir::TypeStorage { 448 struct LogicalTypeStorage : public mlir::TypeStorage { 472 struct IntTypeStorage : public mlir::TypeStorage { 496 struct CplxTypeStorage : public mlir::TypeStorage { 520 struct RealTypeStorage : public mlir::TypeStorage { 544 struct BoxTypeStorage : public mlir::TypeStorage { 579 struct BoxCharTypeStorage : public mlir::TypeStorage { [all …]
|
/external/llvm-project/mlir/test/lib/Dialect/Test/ |
D | TestTypes.h | 52 struct TestType : public Type::TypeBase<TestType, Type, TypeStorage, 64 struct TestRecursiveTypeStorage : public TypeStorage {
|
/external/tensorflow/tensorflow/compiler/mlir/tfr/ir/ |
D | tfr_types.h | 40 : public TypeStorage, 106 class TFRAttrType : public Type::TypeBase<TFRAttrType, TFRType, TypeStorage> {
|
/external/llvm-project/mlir/include/mlir/Dialect/Linalg/IR/ |
D | LinalgTypes.h | 31 class RangeType : public Type::TypeBase<RangeType, Type, TypeStorage> {
|
/external/tensorflow/tensorflow/compiler/mlir/tools/kernel_gen/ir/ |
D | tf_framework_ops.h | 38 : public Type::TypeBase<OpKernelContextType, Type, TypeStorage> {
|
/external/llvm-project/mlir/include/mlir/Dialect/GPU/ |
D | GPUDialect.h | 40 : public Type::TypeBase<AsyncTokenType, Type, TypeStorage> {
|
/external/llvm-project/mlir/lib/Dialect/SPIRV/ |
D | SPIRVTypes.cpp | 104 struct spirv::detail::ArrayTypeStorage : public TypeStorage { 276 struct spirv::detail::CooperativeMatrixTypeStorage : public TypeStorage { 371 struct spirv::detail::ImageTypeStorage : public TypeStorage { 446 struct spirv::detail::PointerTypeStorage : public TypeStorage { 505 struct spirv::detail::RuntimeArrayTypeStorage : public TypeStorage { 791 struct spirv::detail::StructTypeStorage : public TypeStorage { 1085 struct spirv::detail::MatrixTypeStorage : public TypeStorage { 1087 : TypeStorage(), columnType(columnType), columnCount(columnCount) {} in MatrixTypeStorage()
|
/external/tensorflow/tensorflow/compiler/mlir/hlo/include/mlir-hlo/Dialect/mhlo/IR/ |
D | hlo_ops.h | 63 class TokenType : public Type::TypeBase<TokenType, Type, TypeStorage> {
|
/external/llvm-project/clang-tools-extra/clangd/index/ |
D | SymbolCollector.cpp | 705 llvm::Optional<OpaqueType> TypeStorage; in addDeclaration() local 707 TypeStorage = OpaqueType::fromCompletionResult(*ASTCtx, SymbolCompletion); in addDeclaration() 708 if (TypeStorage) in addDeclaration() 709 S.Type = TypeStorage->raw(); in addDeclaration()
|
/external/llvm-project/mlir/docs/Tutorials/ |
D | DefiningAttributesAndTypes.md | 50 /// the internal storage class (the default TypeStorage here), and an optional 52 class SimpleType : public Type::TypeBase<SimpleType, Type, TypeStorage> { 75 * Inherit from the base type storage class `TypeStorage`. 96 struct ComplexTypeStorage : public TypeStorage { 226 struct RecursiveTypeStorage : public TypeStorage {
|
/external/llvm-project/mlir/docs/Tutorials/Toy/ |
D | Ch-7.md | 68 simple wrapper around an internal `TypeStorage` object that is uniqued within an 76 require a storage class and use the default `TypeStorage`. 82 `mlir::TypeStorage` and provide a set of aliases and hooks that will be used by 88 struct StructTypeStorage : public mlir::TypeStorage {
|
/external/llvm-project/mlir/lib/Dialect/Async/IR/ |
D | Async.cpp | 71 struct ValueTypeStorage : public TypeStorage {
|
/external/llvm-project/mlir/lib/Dialect/Quant/IR/ |
D | TypeDetail.h | 23 struct QuantizedTypeStorage : public mlir::TypeStorage {
|
/external/llvm-project/mlir/include/mlir/Dialect/LLVMIR/ |
D | LLVMTypes.h | 237 class ClassName : public Type::TypeBase<ClassName, LLVMType, TypeStorage> { \
|
/external/llvm-project/mlir/examples/toy/Ch7/mlir/ |
D | Dialect.cpp | 423 struct StructTypeStorage : public mlir::TypeStorage {
|