MLIR 22.0.0git
mlir::GpuSPIRVAttachTargetOptions Struct Reference

#include "mlir/Dialect/GPU/Transforms/Passes.h"

Public Attributes

std::string moduleMatcher = ""
std::string spirvVersion = "v1.0"
::llvm::SmallVector< std::string > spirvCapabilities
::llvm::SmallVector< std::string > spirvExtensions
std::string clientApi = "Unknown"
std::string deviceVendor = "Unknown"
std::string deviceType = "Unknown"
uint32_t deviceId

Detailed Description

Definition at line 876 of file Passes.h.

Member Data Documentation

◆ clientApi

std::string mlir::GpuSPIRVAttachTargetOptions::clientApi = "Unknown"

Definition at line 881 of file Passes.h.

◆ deviceId

uint32_t mlir::GpuSPIRVAttachTargetOptions::deviceId

Definition at line 884 of file Passes.h.

◆ deviceType

std::string mlir::GpuSPIRVAttachTargetOptions::deviceType = "Unknown"

Definition at line 883 of file Passes.h.

◆ deviceVendor

std::string mlir::GpuSPIRVAttachTargetOptions::deviceVendor = "Unknown"

Definition at line 882 of file Passes.h.

◆ moduleMatcher

std::string mlir::GpuSPIRVAttachTargetOptions::moduleMatcher = ""

Definition at line 877 of file Passes.h.

◆ spirvCapabilities

::llvm::SmallVector<std::string> mlir::GpuSPIRVAttachTargetOptions::spirvCapabilities

Definition at line 879 of file Passes.h.

◆ spirvExtensions

::llvm::SmallVector<std::string> mlir::GpuSPIRVAttachTargetOptions::spirvExtensions

Definition at line 880 of file Passes.h.

◆ spirvVersion

std::string mlir::GpuSPIRVAttachTargetOptions::spirvVersion = "v1.0"

Definition at line 878 of file Passes.h.


The documentation for this struct was generated from the following file: