MLIR  20.0.0git
Macros
SPIRVEnums.cpp File Reference
#include "mlir/Dialect/SPIRV/IR/SPIRVEnums.h"
#include "llvm/ADT/SetVector.h"
#include "llvm/ADT/StringExtras.h"
#include <iterator>
#include "mlir/Dialect/SPIRV/IR/SPIRVEnums.cpp.inc"
#include "mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.cpp.inc"
#include "mlir/Dialect/SPIRV/IR/SPIRVCapabilityImplication.inc"

Go to the source code of this file.

Macros

#define V_1_3_IMPLIED_EXTS
 
#define V_1_4_IMPLIED_EXTS
 
#define V_1_5_IMPLIED_EXTS
 
#define V_1_6_IMPLIED_EXTS
 

Macro Definition Documentation

◆ V_1_3_IMPLIED_EXTS

#define V_1_3_IMPLIED_EXTS
Value:
Extension::SPV_KHR_shader_draw_parameters, Extension::SPV_KHR_16bit_storage, \
Extension::SPV_KHR_device_group, Extension::SPV_KHR_multiview, \
Extension::SPV_KHR_storage_buffer_storage_class, \
Extension::SPV_KHR_variable_pointers

◆ V_1_4_IMPLIED_EXTS

#define V_1_4_IMPLIED_EXTS
Value:
Extension::SPV_KHR_no_integer_wrap_decoration, \
Extension::SPV_GOOGLE_decorate_string, \
Extension::SPV_GOOGLE_hlsl_functionality1, \
Extension::SPV_KHR_float_controls

◆ V_1_5_IMPLIED_EXTS

#define V_1_5_IMPLIED_EXTS
Value:
Extension::SPV_KHR_8bit_storage, Extension::SPV_EXT_descriptor_indexing, \
Extension::SPV_EXT_shader_viewport_index_layer, \
Extension::SPV_EXT_physical_storage_buffer, \
Extension::SPV_KHR_physical_storage_buffer, \
Extension::SPV_KHR_vulkan_memory_model

◆ V_1_6_IMPLIED_EXTS

#define V_1_6_IMPLIED_EXTS
Value:
Extension::SPV_KHR_non_semantic_info, \
Extension::SPV_KHR_integer_dot_product, \
Extension::SPV_KHR_terminate_invocation, \
Extension::SPV_EXT_demote_to_helper_invocation