Home
last modified time | relevance | path

Searched defs:PointerTypeStorage (Results 1 – 13 of 13) sorted by relevance

/dports/devel/tinygo/tinygo-0.14.1/llvm-project/mlir/lib/Dialect/SPIRV/
H A DSPIRVTypes.cpp310 struct spirv::detail::PointerTypeStorage : public TypeStorage { struct in spirv::detail
313 using KeyTy = std::pair<Type, StorageClass>;
315 static PointerTypeStorage *construct(TypeStorageAllocator &allocator, in construct()
321 bool operator==(const KeyTy &key) const { in operator ==()
325 PointerTypeStorage(const KeyTy &key) in PointerTypeStorage() argument
329 StorageClass getStorageClass() const { in getStorageClass()
333 Type pointeeType;
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/mlir/lib/Dialect/SPIRV/
H A DSPIRVTypes.cpp579 struct spirv::detail::PointerTypeStorage : public TypeStorage { struct in spirv::detail
582 using KeyTy = std::pair<Type, StorageClass>;
584 static PointerTypeStorage *construct(TypeStorageAllocator &allocator, in construct()
590 bool operator==(const KeyTy &key) const { in operator ==()
594 PointerTypeStorage(const KeyTy &key) in PointerTypeStorage() argument
598 StorageClass getStorageClass() const { in getStorageClass()
602 Type pointeeType;
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVTypes.cpp379 struct spirv::detail::PointerTypeStorage : public TypeStorage { struct in spirv::detail
382 using KeyTy = std::pair<Type, StorageClass>;
384 static PointerTypeStorage *construct(TypeStorageAllocator &allocator, in construct()
390 bool operator==(const KeyTy &key) const { in operator ==()
394 PointerTypeStorage(const KeyTy &key) in PointerTypeStorage() function
397 Type pointeeType;
398 StorageClass storageClass;
/dports/devel/llvm12/llvm-project-12.0.1.src/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVTypes.cpp379 struct spirv::detail::PointerTypeStorage : public TypeStorage { struct in spirv::detail
382 using KeyTy = std::pair<Type, StorageClass>;
384 static PointerTypeStorage *construct(TypeStorageAllocator &allocator, in construct()
390 bool operator==(const KeyTy &key) const { in operator ==()
394 PointerTypeStorage(const KeyTy &key) in PointerTypeStorage() function
397 Type pointeeType;
398 StorageClass storageClass;
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVTypes.cpp370 struct spirv::detail::PointerTypeStorage : public TypeStorage { struct in spirv::detail
373 using KeyTy = std::pair<Type, StorageClass>;
375 static PointerTypeStorage *construct(TypeStorageAllocator &allocator, in construct()
381 bool operator==(const KeyTy &key) const { in operator ==()
385 PointerTypeStorage(const KeyTy &key) in PointerTypeStorage() argument
388 Type pointeeType;
389 StorageClass storageClass;
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVTypes.cpp370 struct spirv::detail::PointerTypeStorage : public TypeStorage { struct in spirv::detail
373 using KeyTy = std::pair<Type, StorageClass>;
375 static PointerTypeStorage *construct(TypeStorageAllocator &allocator, in construct()
381 bool operator==(const KeyTy &key) const { in operator ==()
385 PointerTypeStorage(const KeyTy &key) in PointerTypeStorage() function
388 Type pointeeType;
389 StorageClass storageClass;
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/mlir/lib/Dialect/SPIRV/
H A DSPIRVTypes.cpp446 struct spirv::detail::PointerTypeStorage : public TypeStorage { struct in spirv::detail
449 using KeyTy = std::pair<Type, StorageClass>;
451 static PointerTypeStorage *construct(TypeStorageAllocator &allocator, in construct()
457 bool operator==(const KeyTy &key) const { in operator ==()
461 PointerTypeStorage(const KeyTy &key) in PointerTypeStorage() function
464 Type pointeeType;
465 StorageClass storageClass;
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVTypes.cpp370 struct spirv::detail::PointerTypeStorage : public TypeStorage { struct in spirv::detail
373 using KeyTy = std::pair<Type, StorageClass>;
375 static PointerTypeStorage *construct(TypeStorageAllocator &allocator, in construct()
381 bool operator==(const KeyTy &key) const { in operator ==()
385 PointerTypeStorage(const KeyTy &key) in PointerTypeStorage() argument
388 Type pointeeType;
389 StorageClass storageClass;
/dports/devel/llvm13/llvm-project-13.0.1.src/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVTypes.cpp370 struct spirv::detail::PointerTypeStorage : public TypeStorage { struct in spirv::detail
373 using KeyTy = std::pair<Type, StorageClass>;
375 static PointerTypeStorage *construct(TypeStorageAllocator &allocator, in construct()
381 bool operator==(const KeyTy &key) const { in operator ==()
385 PointerTypeStorage(const KeyTy &key) in PointerTypeStorage() function
388 Type pointeeType;
389 StorageClass storageClass;
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/flang/lib/Optimizer/Dialect/
H A DFIRType.cpp658 struct PointerTypeStorage : public mlir::TypeStorage { struct
659 using KeyTy = mlir::Type;
661 static unsigned hashKey(const KeyTy &key) { return llvm::hash_combine(key); } in hashKey()
663 bool operator==(const KeyTy &key) const { return key == getElementType(); } in operator ==()
665 static PointerTypeStorage *construct(mlir::TypeStorageAllocator &allocator, in construct()
672 mlir::Type getElementType() const { return eleTy; } in getElementType()
675 mlir::Type eleTy;
679 explicit PointerTypeStorage(mlir::Type eleTy) : eleTy{eleTy} {} in PointerTypeStorage() function
/dports/devel/llvm12/llvm-project-12.0.1.src/flang/lib/Optimizer/Dialect/
H A DFIRType.cpp658 struct PointerTypeStorage : public mlir::TypeStorage { struct
659 using KeyTy = mlir::Type;
661 static unsigned hashKey(const KeyTy &key) { return llvm::hash_combine(key); } in hashKey()
663 bool operator==(const KeyTy &key) const { return key == getElementType(); } in operator ==()
665 static PointerTypeStorage *construct(mlir::TypeStorageAllocator &allocator, in construct()
672 mlir::Type getElementType() const { return eleTy; } in getElementType()
675 mlir::Type eleTy;
679 explicit PointerTypeStorage(mlir::Type eleTy) : eleTy{eleTy} {} in PointerTypeStorage() function
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/flang/lib/Optimizer/Dialect/
H A DFIRType.cpp658 struct PointerTypeStorage : public mlir::TypeStorage { struct
659 using KeyTy = mlir::Type;
661 static unsigned hashKey(const KeyTy &key) { return llvm::hash_combine(key); } in hashKey()
663 bool operator==(const KeyTy &key) const { return key == getElementType(); } in operator ==()
665 static PointerTypeStorage *construct(mlir::TypeStorageAllocator &allocator, in construct()
672 mlir::Type getElementType() const { return eleTy; } in getElementType()
675 mlir::Type eleTy;
679 explicit PointerTypeStorage(mlir::Type eleTy) : eleTy{eleTy} {} in PointerTypeStorage() function
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/flang/lib/Optimizer/Dialect/
H A DFIRType.cpp658 struct PointerTypeStorage : public mlir::TypeStorage { struct
659 using KeyTy = mlir::Type;
661 static unsigned hashKey(const KeyTy &key) { return llvm::hash_combine(key); } in hashKey()
663 bool operator==(const KeyTy &key) const { return key == getElementType(); } in operator ==()
665 static PointerTypeStorage *construct(mlir::TypeStorageAllocator &allocator, in construct()
672 mlir::Type getElementType() const { return eleTy; } in getElementType()
675 mlir::Type eleTy;
679 explicit PointerTypeStorage(mlir::Type eleTy) : eleTy{eleTy} {} in PointerTypeStorage() function