namespace mlir {
namespace spirv {
}
}
namespace mlir {
namespace spirv {
}
}
namespace mlir {
namespace spirv {
}
}
namespace mlir {
namespace spirv {
}
}
namespace mlir {
namespace spirv {
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Extension>> getExtensions(Capability value) { … }
std::optional<::mlir::spirv::Version> getMinVersion(Capability value) { … }
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(AddressingModel value) { … }
std::optional<::llvm::ArrayRef<::mlir::spirv::Extension>> getExtensions(AddressingModel value) { … }
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(BuiltIn value) { … }
std::optional<::llvm::ArrayRef<::mlir::spirv::Extension>> getExtensions(BuiltIn value) { … }
std::optional<::mlir::spirv::Version> getMinVersion(BuiltIn value) { … }
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(Decoration value) { … }
std::optional<::llvm::ArrayRef<::mlir::spirv::Extension>> getExtensions(Decoration value) { … }
std::optional<::mlir::spirv::Version> getMinVersion(Decoration value) { … }
std::optional<::mlir::spirv::Version> getMaxVersion(Decoration value) { … }
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(Dim value) { … }
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(ExecutionMode value) { … }
std::optional<::llvm::ArrayRef<::mlir::spirv::Extension>> getExtensions(ExecutionMode value) { … }
std::optional<::mlir::spirv::Version> getMinVersion(ExecutionMode value) { … }
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(ExecutionModel value) { … }
}
}
namespace mlir {
namespace spirv {
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(FunctionControl value) { … }
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(GroupOperation value) { … }
std::optional<::llvm::ArrayRef<::mlir::spirv::Extension>> getExtensions(GroupOperation value) { … }
std::optional<::mlir::spirv::Version> getMinVersion(GroupOperation value) { … }
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(ImageFormat value) { … }
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(ImageOperands value) { … }
std::optional<::mlir::spirv::Version> getMinVersion(ImageOperands value) { … }
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(LinkageType value) { … }
std::optional<::llvm::ArrayRef<::mlir::spirv::Extension>> getExtensions(LinkageType value) { … }
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(LoopControl value) { … }
std::optional<::llvm::ArrayRef<::mlir::spirv::Extension>> getExtensions(LoopControl value) { … }
std::optional<::mlir::spirv::Version> getMinVersion(LoopControl value) { … }
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(MemoryAccess value) { … }
std::optional<::llvm::ArrayRef<::mlir::spirv::Extension>> getExtensions(MemoryAccess value) { … }
std::optional<::mlir::spirv::Version> getMinVersion(MemoryAccess value) { … }
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(MemoryModel value) { … }
std::optional<::llvm::ArrayRef<::mlir::spirv::Extension>> getExtensions(MemoryModel value) { … }
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(MemorySemantics value) { … }
std::optional<::llvm::ArrayRef<::mlir::spirv::Extension>> getExtensions(MemorySemantics value) { … }
std::optional<::mlir::spirv::Version> getMinVersion(MemorySemantics value) { … }
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(Scope value) { … }
std::optional<::mlir::spirv::Version> getMinVersion(Scope value) { … }
}
}
namespace mlir {
namespace spirv {
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(StorageClass value) { … }
std::optional<::llvm::ArrayRef<::mlir::spirv::Extension>> getExtensions(StorageClass value) { … }
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Extension>> getExtensions(PackedVectorFormat value) { … }
std::optional<::mlir::spirv::Version> getMinVersion(PackedVectorFormat value) { … }
}
}
namespace mlir {
namespace spirv {
}
}
namespace mlir {
namespace spirv {
}
}
namespace mlir {
namespace spirv {
}
}
namespace mlir {
namespace spirv {
}
}
namespace mlir {
namespace spirv {
}
}
namespace mlir {
namespace spirv {
}
}
namespace mlir {
namespace spirv {
}
}
namespace mlir {
namespace spirv {
}
}
namespace mlir {
namespace spirv {
}
}
namespace mlir {
namespace spirv {
std::optional<::llvm::ArrayRef<::mlir::spirv::Capability>> getCapabilities(FPFastMathMode value) { … }
}
}