MLIR  20.0.0git
Namespaces | Macros | Variables
ConvertGPULaunchFuncToVulkanLaunchFunc.cpp File Reference
#include "mlir/Conversion/GPUToVulkan/ConvertGPUToVulkanPass.h"
#include "mlir/Dialect/Func/IR/FuncOps.h"
#include "mlir/Dialect/GPU/IR/GPUDialect.h"
#include "mlir/Dialect/SPIRV/IR/SPIRVDialect.h"
#include "mlir/Dialect/SPIRV/IR/SPIRVOps.h"
#include "mlir/IR/Attributes.h"
#include "mlir/IR/Builders.h"
#include "mlir/IR/BuiltinOps.h"
#include "mlir/IR/BuiltinTypes.h"
#include "mlir/Pass/Pass.h"
#include "mlir/Target/SPIRV/Serialization.h"
#include "mlir/Conversion/Passes.h.inc"

Go to the source code of this file.

Namespaces

 mlir
 Include the generated interface declarations.
 

Macros

#define GEN_PASS_DEF_CONVERTGPULAUNCHFUNCTOVULKANLAUNCHFUNC
 

Variables

static constexpr const char * kSPIRVBlobAttrName = "spirv_blob"
 
static constexpr const char * kSPIRVEntryPointAttrName = "spirv_entry_point"
 
static constexpr const char * kSPIRVElementTypesAttrName = "spirv_element_types"
 
static constexpr const char * kVulkanLaunch = "vulkanLaunch"
 

Macro Definition Documentation

◆ GEN_PASS_DEF_CONVERTGPULAUNCHFUNCTOVULKANLAUNCHFUNC

#define GEN_PASS_DEF_CONVERTGPULAUNCHFUNCTOVULKANLAUNCHFUNC

Definition at line 30 of file ConvertGPULaunchFuncToVulkanLaunchFunc.cpp.

Variable Documentation

◆ kSPIRVBlobAttrName

constexpr const char* kSPIRVBlobAttrName = "spirv_blob"
staticconstexpr

Definition at line 36 of file ConvertGPULaunchFuncToVulkanLaunchFunc.cpp.

◆ kSPIRVElementTypesAttrName

constexpr const char* kSPIRVElementTypesAttrName = "spirv_element_types"
staticconstexpr

Definition at line 38 of file ConvertGPULaunchFuncToVulkanLaunchFunc.cpp.

◆ kSPIRVEntryPointAttrName

constexpr const char* kSPIRVEntryPointAttrName = "spirv_entry_point"
staticconstexpr

Definition at line 37 of file ConvertGPULaunchFuncToVulkanLaunchFunc.cpp.

◆ kVulkanLaunch

constexpr const char* kVulkanLaunch = "vulkanLaunch"
staticconstexpr

Definition at line 39 of file ConvertGPULaunchFuncToVulkanLaunchFunc.cpp.