Home
last modified time | relevance | path

Searched refs:PointerTypeStorage (Results 1 – 4 of 4) sorted by relevance

/external/llvm-project/flang/include/flang/Optimizer/Dialect/
DFIRType.h49 struct PointerTypeStorage;
249 detail::PointerTypeStorage> {
/external/llvm-project/mlir/include/mlir/Dialect/SPIRV/
DSPIRVTypes.h62 struct PointerTypeStorage;
225 detail::PointerTypeStorage> {
/external/llvm-project/mlir/lib/Dialect/SPIRV/
DSPIRVTypes.cpp446 struct spirv::detail::PointerTypeStorage : public TypeStorage { struct in spirv::detail
451 static PointerTypeStorage *construct(TypeStorageAllocator &allocator, in construct() argument
453 return new (allocator.allocate<PointerTypeStorage>()) in construct()
454 PointerTypeStorage(key); in construct()
461 PointerTypeStorage(const KeyTy &key) in PointerTypeStorage() argument
/external/llvm-project/flang/lib/Optimizer/Dialect/
DFIRType.cpp658 struct PointerTypeStorage : public mlir::TypeStorage { struct
665 static PointerTypeStorage *construct(mlir::TypeStorageAllocator &allocator, in construct() argument
668 auto *storage = allocator.allocate<PointerTypeStorage>(); in construct()
669 return new (storage) PointerTypeStorage{eleTy}; in construct()
678 PointerTypeStorage() = delete;
679 explicit PointerTypeStorage(mlir::Type eleTy) : eleTy{eleTy} {} in PointerTypeStorage() argument