MLIR  20.0.0git
Namespaces | Macros | Variables
ConvertLaunchFuncToVulkanCalls.cpp File Reference
#include "mlir/Conversion/GPUToVulkan/ConvertGPUToVulkanPass.h"
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"
#include "mlir/IR/Attributes.h"
#include "mlir/IR/Builders.h"
#include "mlir/IR/BuiltinOps.h"
#include "mlir/Pass/Pass.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/Support/FormatVariadic.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_CONVERTVULKANLAUNCHFUNCTOVULKANCALLSPASS
 

Variables

static constexpr const char * kCInterfaceVulkanLaunch
 
static constexpr const char * kDeinitVulkan = "deinitVulkan"
 
static constexpr const char * kRunOnVulkan = "runOnVulkan"
 
static constexpr const char * kInitVulkan = "initVulkan"
 
static constexpr const char * kSetBinaryShader = "setBinaryShader"
 
static constexpr const char * kSetEntryPoint = "setEntryPoint"
 
static constexpr const char * kSetNumWorkGroups = "setNumWorkGroups"
 
static constexpr const char * kSPIRVBinary = "SPIRV_BIN"
 
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_CONVERTVULKANLAUNCHFUNCTOVULKANCALLSPASS

#define GEN_PASS_DEF_CONVERTVULKANLAUNCHFUNCTOVULKANCALLSPASS

Definition at line 28 of file ConvertLaunchFuncToVulkanCalls.cpp.

Variable Documentation

◆ kCInterfaceVulkanLaunch

constexpr const char* kCInterfaceVulkanLaunch
staticconstexpr
Initial value:
=
"_mlir_ciface_vulkanLaunch"

Definition at line 34 of file ConvertLaunchFuncToVulkanCalls.cpp.

◆ kDeinitVulkan

constexpr const char* kDeinitVulkan = "deinitVulkan"
staticconstexpr

Definition at line 36 of file ConvertLaunchFuncToVulkanCalls.cpp.

◆ kInitVulkan

constexpr const char* kInitVulkan = "initVulkan"
staticconstexpr

Definition at line 38 of file ConvertLaunchFuncToVulkanCalls.cpp.

◆ kRunOnVulkan

constexpr const char* kRunOnVulkan = "runOnVulkan"
staticconstexpr

Definition at line 37 of file ConvertLaunchFuncToVulkanCalls.cpp.

◆ kSetBinaryShader

constexpr const char* kSetBinaryShader = "setBinaryShader"
staticconstexpr

Definition at line 39 of file ConvertLaunchFuncToVulkanCalls.cpp.

◆ kSetEntryPoint

constexpr const char* kSetEntryPoint = "setEntryPoint"
staticconstexpr

Definition at line 40 of file ConvertLaunchFuncToVulkanCalls.cpp.

◆ kSetNumWorkGroups

constexpr const char* kSetNumWorkGroups = "setNumWorkGroups"
staticconstexpr

Definition at line 41 of file ConvertLaunchFuncToVulkanCalls.cpp.

◆ kSPIRVBinary

constexpr const char* kSPIRVBinary = "SPIRV_BIN"
staticconstexpr

Definition at line 42 of file ConvertLaunchFuncToVulkanCalls.cpp.

◆ kSPIRVBlobAttrName

constexpr const char* kSPIRVBlobAttrName = "spirv_blob"
staticconstexpr

Definition at line 43 of file ConvertLaunchFuncToVulkanCalls.cpp.

◆ kSPIRVElementTypesAttrName

constexpr const char* kSPIRVElementTypesAttrName = "spirv_element_types"
staticconstexpr

Definition at line 45 of file ConvertLaunchFuncToVulkanCalls.cpp.

◆ kSPIRVEntryPointAttrName

constexpr const char* kSPIRVEntryPointAttrName = "spirv_entry_point"
staticconstexpr

Definition at line 44 of file ConvertLaunchFuncToVulkanCalls.cpp.

◆ kVulkanLaunch

constexpr const char* kVulkanLaunch = "vulkanLaunch"
staticconstexpr

Definition at line 46 of file ConvertLaunchFuncToVulkanCalls.cpp.