#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.
|
| mlir |
| Include the generated interface declarations.
|
|
◆ GEN_PASS_DEF_CONVERTVULKANLAUNCHFUNCTOVULKANCALLSPASS
#define GEN_PASS_DEF_CONVERTVULKANLAUNCHFUNCTOVULKANCALLSPASS |
◆ kCInterfaceVulkanLaunch
constexpr const char* kCInterfaceVulkanLaunch |
|
staticconstexpr |
◆ kDeinitVulkan
constexpr const char* kDeinitVulkan = "deinitVulkan" |
|
staticconstexpr |
◆ kInitVulkan
constexpr const char* kInitVulkan = "initVulkan" |
|
staticconstexpr |
◆ kRunOnVulkan
constexpr const char* kRunOnVulkan = "runOnVulkan" |
|
staticconstexpr |
◆ kSetBinaryShader
constexpr const char* kSetBinaryShader = "setBinaryShader" |
|
staticconstexpr |
◆ kSetEntryPoint
constexpr const char* kSetEntryPoint = "setEntryPoint" |
|
staticconstexpr |
◆ kSetNumWorkGroups
constexpr const char* kSetNumWorkGroups = "setNumWorkGroups" |
|
staticconstexpr |
◆ kSPIRVBinary
constexpr const char* kSPIRVBinary = "SPIRV_BIN" |
|
staticconstexpr |
◆ kSPIRVBlobAttrName
constexpr const char* kSPIRVBlobAttrName = "spirv_blob" |
|
staticconstexpr |
◆ kSPIRVElementTypesAttrName
constexpr const char* kSPIRVElementTypesAttrName = "spirv_element_types" |
|
staticconstexpr |
◆ kSPIRVEntryPointAttrName
constexpr const char* kSPIRVEntryPointAttrName = "spirv_entry_point" |
|
staticconstexpr |
◆ kVulkanLaunch
constexpr const char* kVulkanLaunch = "vulkanLaunch" |
|
staticconstexpr |