Home
last modified time | relevance | path

Searched refs:TypeStorage (Results 1 – 25 of 28) sorted by relevance

12

/external/llvm-project/mlir/include/mlir/IR/
DTypeSupport.h80 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()
DBuiltinTypes.h81 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> {
DTypes.h79 using ImplType = TypeStorage;
/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/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/lib/IR/
DTypeDetail.h31 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/
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>;
168 class TypeWithSubtypeStorage : public TypeStorage {
/external/llvm-project/mlir/include/mlir/Dialect/Async/IR/
DAsync.h33 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/
DTypeDetail.h61 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/
DFIRType.cpp363 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/
DTestTypes.h52 struct TestType : public Type::TypeBase<TestType, Type, TypeStorage,
64 struct TestRecursiveTypeStorage : public TypeStorage {
/external/tensorflow/tensorflow/compiler/mlir/tfr/ir/
Dtfr_types.h40 : public TypeStorage,
106 class TFRAttrType : public Type::TypeBase<TFRAttrType, TFRType, TypeStorage> {
/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/llvm-project/mlir/lib/Dialect/SPIRV/
DSPIRVTypes.cpp104 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/
Dhlo_ops.h63 class TokenType : public Type::TypeBase<TokenType, Type, TypeStorage> {
/external/llvm-project/clang-tools-extra/clangd/index/
DSymbolCollector.cpp705 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/
DDefiningAttributesAndTypes.md50 /// 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/
DCh-7.md68 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/
DAsync.cpp71 struct ValueTypeStorage : public TypeStorage {
/external/llvm-project/mlir/lib/Dialect/Quant/IR/
DTypeDetail.h23 struct QuantizedTypeStorage : public mlir::TypeStorage {
/external/llvm-project/mlir/include/mlir/Dialect/LLVMIR/
DLLVMTypes.h237 class ClassName : public Type::TypeBase<ClassName, LLVMType, TypeStorage> { \
/external/llvm-project/mlir/examples/toy/Ch7/mlir/
DDialect.cpp423 struct StructTypeStorage : public mlir::TypeStorage {

12