*
*/
#include "spirv_to_llvm.h"
+#include "util/variant.h"
namespace vulkan_cpu
{
struct Spirv_to_llvm::Implementation
{
- struct Id_state
+ struct Op_string_state
{
+ Literal_string value;
};
- std::vector<Id_state> id_states;
- Id_state &get_id_state(Id id)
+ struct Op_ext_inst_import_state
{
- assert(id != 0 && id <= id_states.size());
- return id_states[id - 1];
- }
+ };
+ struct Op_entry_point_state
+ {
+ Op_entry_point entry_point;
+ std::size_t instruction_start_index;
+ };
+
+public:
+ typedef util::variant<util::monostate, Op_string_state, Op_ext_inst_import_state> Id_state;
+
+public:
+ std::vector<Id_state> id_states;
unsigned version_number_major = 0;
unsigned version_number_minor = 0;
Word generator_magic_number = 0;
+ util::Enum_set<Capability> enabled_capabilities;
::LLVMContextRef context;
llvm_wrapper::Module module;
+ util::optional<Op_entry_point_state> entry_point_state;
+
+public:
+ Id_state &get_id_state(Id id)
+ {
+ assert(id != 0 && id <= id_states.size());
+ return id_states[id - 1];
+ }
explicit Implementation(const llvm_wrapper::Context &context) : context(context.get())
{
}
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_source_continued(spirv::Op_source_continued instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_source(spirv::Op_source instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_source_extension(spirv::Op_source_extension instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_name(spirv::Op_name instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_member_name(spirv::Op_member_name instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
-void Spirv_to_llvm::handle_instruction_op_string(spirv::Op_string instruction,
- std::size_t instruction_start_index)
+void Spirv_to_llvm::handle_instruction_op_string(
+ spirv::Op_string instruction, [[gnu::unused]] std::size_t instruction_start_index)
{
-#warning finish
- throw Parser_error(instruction_start_index,
- instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ imp->get_id_state(instruction.result) = Implementation::Op_string_state{instruction.string};
}
void Spirv_to_llvm::handle_instruction_op_line(spirv::Op_line instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_extension(spirv::Op_extension instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_ext_inst_import(spirv::Op_ext_inst_import instruction,
std::size_t instruction_start_index)
{
-#warning finish
+ imp->get_id_state(instruction.result) = Implementation::Op_ext_inst_import_state{};
+ for(auto instruction_set : util::Enum_traits<Extension_instruction_set>::values)
+ {
+ if(instruction_set == Extension_instruction_set::unknown)
+ continue;
+ if(instruction.name == get_enumerant_name(instruction_set))
+ return;
+ }
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "unknown instruction set: \"" + std::string(instruction.name) + "\"");
}
void Spirv_to_llvm::handle_instruction_op_ext_inst(spirv::Op_ext_inst instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_memory_model(spirv::Op_memory_model instruction,
std::size_t instruction_start_index)
{
-#warning finish
- throw Parser_error(instruction_start_index,
- instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ if(instruction.addressing_model != Addressing_model::logical)
+ throw Parser_error(instruction_start_index,
+ instruction_start_index,
+ "unsupported addressing model: "
+ + std::string(get_enumerant_name(instruction.addressing_model)));
+ switch(instruction.memory_model)
+ {
+ case Memory_model::simple:
+ case Memory_model::glsl450:
+ break;
+ default:
+ throw Parser_error(instruction_start_index,
+ instruction_start_index,
+ "unsupported memory model: "
+ + std::string(get_enumerant_name(instruction.memory_model)));
+ }
}
void Spirv_to_llvm::handle_instruction_op_entry_point(spirv::Op_entry_point instruction,
std::size_t instruction_start_index)
{
-#warning finish
- throw Parser_error(instruction_start_index,
- instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+#warning finish implementing data structures for multiple entry points
+ if(imp->entry_point_state)
+ throw Parser_error(
+ instruction_start_index, instruction_start_index, "multiple entry points not implemented");
+ imp->entry_point_state =
+ Implementation::Op_entry_point_state{std::move(instruction), instruction_start_index};
}
void Spirv_to_llvm::handle_instruction_op_execution_mode(spirv::Op_execution_mode instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_capability(spirv::Op_capability instruction,
std::size_t instruction_start_index)
{
-#warning finish
- throw Parser_error(instruction_start_index,
- instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ util::Enum_set<Capability> work_list{instruction.capability};
+ while(!work_list.empty())
+ {
+ auto capability = *work_list.begin();
+ work_list.erase(capability);
+ if(std::get<1>(imp->enabled_capabilities.insert(capability)))
+ {
+ auto additional_capabilities = spirv::get_directly_required_capabilities(capability);
+ work_list.insert(additional_capabilities.begin(), additional_capabilities.end());
+ }
+ }
+ constexpr util::Enum_set<Capability> implemented_capabilities{
+ Capability::matrix,
+ Capability::shader,
+ Capability::input_attachment,
+ Capability::sampled1d,
+ Capability::image1d,
+ Capability::sampled_buffer,
+ Capability::image_buffer,
+ Capability::image_query,
+ Capability::derivative_control,
+ };
+ for(auto capability : imp->enabled_capabilities)
+ {
+ if(implemented_capabilities.count(capability) == 0)
+ throw Parser_error(
+ instruction_start_index,
+ instruction_start_index,
+ "capability not implemented: " + std::string(get_enumerant_name(capability)));
+ }
}
void Spirv_to_llvm::handle_instruction_op_type_void(spirv::Op_type_void instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_bool(spirv::Op_type_bool instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_int(spirv::Op_type_int instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_float(spirv::Op_type_float instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_vector(spirv::Op_type_vector instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_matrix(spirv::Op_type_matrix instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_image(spirv::Op_type_image instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_sampler(spirv::Op_type_sampler instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_sampled_image(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_array(spirv::Op_type_array instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_runtime_array(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_struct(spirv::Op_type_struct instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_opaque(spirv::Op_type_opaque instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_pointer(spirv::Op_type_pointer instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_function(spirv::Op_type_function instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_event(spirv::Op_type_event instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_device_event(spirv::Op_type_device_event instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_reserve_id(spirv::Op_type_reserve_id instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_queue(spirv::Op_type_queue instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_pipe(spirv::Op_type_pipe instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_forward_pointer(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_constant_true(spirv::Op_constant_true instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_constant_false(spirv::Op_constant_false instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_constant(spirv::Op_constant instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_constant_composite(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_constant_sampler(spirv::Op_constant_sampler instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_constant_null(spirv::Op_constant_null instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_spec_constant_true(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_spec_constant_false(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_spec_constant(spirv::Op_spec_constant instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_spec_constant_composite(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_spec_constant_op(spirv::Op_spec_constant_op instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_function(spirv::Op_function instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_function_parameter(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_function_end(spirv::Op_function_end instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_function_call(spirv::Op_function_call instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_variable(spirv::Op_variable instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_texel_pointer(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_load(spirv::Op_load instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_store(spirv::Op_store instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_copy_memory(spirv::Op_copy_memory instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_copy_memory_sized(spirv::Op_copy_memory_sized instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_access_chain(spirv::Op_access_chain instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_in_bounds_access_chain(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_ptr_access_chain(spirv::Op_ptr_access_chain instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_array_length(spirv::Op_array_length instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_generic_ptr_mem_semantics(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_in_bounds_ptr_access_chain(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_decorate(spirv::Op_decorate instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_member_decorate(spirv::Op_member_decorate instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_decoration_group(spirv::Op_decoration_group instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_decorate(spirv::Op_group_decorate instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_member_decorate(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_vector_extract_dynamic(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_vector_insert_dynamic(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_vector_shuffle(spirv::Op_vector_shuffle instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_composite_construct(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_composite_extract(spirv::Op_composite_extract instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_composite_insert(spirv::Op_composite_insert instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_copy_object(spirv::Op_copy_object instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_transpose(spirv::Op_transpose instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_sampled_image(spirv::Op_sampled_image instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sample_implicit_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sample_explicit_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sample_dref_implicit_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sample_dref_explicit_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sample_proj_implicit_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sample_proj_explicit_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sample_proj_dref_implicit_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sample_proj_dref_explicit_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_fetch(spirv::Op_image_fetch instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_gather(spirv::Op_image_gather instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_dref_gather(spirv::Op_image_dref_gather instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_read(spirv::Op_image_read instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_write(spirv::Op_image_write instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image(spirv::Op_image instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_query_format(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_query_order(spirv::Op_image_query_order instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_query_size_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_query_size(spirv::Op_image_query_size instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_query_lod(spirv::Op_image_query_lod instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_query_levels(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_query_samples(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_convert_f_to_u(spirv::Op_convert_f_to_u instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_convert_f_to_s(spirv::Op_convert_f_to_s instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_convert_s_to_f(spirv::Op_convert_s_to_f instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_convert_u_to_f(spirv::Op_convert_u_to_f instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_u_convert(spirv::Op_u_convert instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_s_convert(spirv::Op_s_convert instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_convert(spirv::Op_f_convert instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_quantize_to_f16(spirv::Op_quantize_to_f16 instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_convert_ptr_to_u(spirv::Op_convert_ptr_to_u instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_sat_convert_s_to_u(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_sat_convert_u_to_s(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_convert_u_to_ptr(spirv::Op_convert_u_to_ptr instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_ptr_cast_to_generic(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_generic_cast_to_ptr(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_generic_cast_to_ptr_explicit(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_bitcast(spirv::Op_bitcast instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_s_negate(spirv::Op_s_negate instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_negate(spirv::Op_f_negate instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_i_add(spirv::Op_i_add instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_add(spirv::Op_f_add instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_i_sub(spirv::Op_i_sub instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_sub(spirv::Op_f_sub instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_i_mul(spirv::Op_i_mul instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_mul(spirv::Op_f_mul instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_u_div(spirv::Op_u_div instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_s_div(spirv::Op_s_div instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_div(spirv::Op_f_div instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_u_mod(spirv::Op_u_mod instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_s_rem(spirv::Op_s_rem instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_s_mod(spirv::Op_s_mod instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_rem(spirv::Op_f_rem instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_mod(spirv::Op_f_mod instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_vector_times_scalar(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_matrix_times_scalar(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_vector_times_matrix(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_matrix_times_vector(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_matrix_times_matrix(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_outer_product(spirv::Op_outer_product instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_dot(spirv::Op_dot instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_i_add_carry(spirv::Op_i_add_carry instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_i_sub_borrow(spirv::Op_i_sub_borrow instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_u_mul_extended(spirv::Op_u_mul_extended instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_s_mul_extended(spirv::Op_s_mul_extended instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_any(spirv::Op_any instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_all(spirv::Op_all instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_is_nan(spirv::Op_is_nan instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_is_inf(spirv::Op_is_inf instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_is_finite(spirv::Op_is_finite instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_is_normal(spirv::Op_is_normal instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_sign_bit_set(spirv::Op_sign_bit_set instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_less_or_greater(spirv::Op_less_or_greater instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_ordered(spirv::Op_ordered instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_unordered(spirv::Op_unordered instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_logical_equal(spirv::Op_logical_equal instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_logical_not_equal(spirv::Op_logical_not_equal instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_logical_or(spirv::Op_logical_or instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_logical_and(spirv::Op_logical_and instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_logical_not(spirv::Op_logical_not instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_select(spirv::Op_select instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_i_equal(spirv::Op_i_equal instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_i_not_equal(spirv::Op_i_not_equal instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_u_greater_than(spirv::Op_u_greater_than instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_s_greater_than(spirv::Op_s_greater_than instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_u_greater_than_equal(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_s_greater_than_equal(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_u_less_than(spirv::Op_u_less_than instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_s_less_than(spirv::Op_s_less_than instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_u_less_than_equal(spirv::Op_u_less_than_equal instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_s_less_than_equal(spirv::Op_s_less_than_equal instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_ord_equal(spirv::Op_f_ord_equal instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_unord_equal(spirv::Op_f_unord_equal instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_ord_not_equal(spirv::Op_f_ord_not_equal instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_unord_not_equal(spirv::Op_f_unord_not_equal instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_ord_less_than(spirv::Op_f_ord_less_than instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_unord_less_than(spirv::Op_f_unord_less_than instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_ord_greater_than(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_unord_greater_than(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_ord_less_than_equal(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_unord_less_than_equal(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_ord_greater_than_equal(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_f_unord_greater_than_equal(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_shift_right_logical(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_shift_right_arithmetic(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_shift_left_logical(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_bitwise_or(spirv::Op_bitwise_or instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_bitwise_xor(spirv::Op_bitwise_xor instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_bitwise_and(spirv::Op_bitwise_and instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_not(spirv::Op_not instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_bit_field_insert(spirv::Op_bit_field_insert instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_bit_field_s_extract(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_bit_field_u_extract(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_bit_reverse(spirv::Op_bit_reverse instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_bit_count(spirv::Op_bit_count instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_d_pdx(spirv::Op_d_pdx instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_d_pdy(spirv::Op_d_pdy instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_fwidth(spirv::Op_fwidth instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_d_pdx_fine(spirv::Op_d_pdx_fine instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_d_pdy_fine(spirv::Op_d_pdy_fine instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_fwidth_fine(spirv::Op_fwidth_fine instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_d_pdx_coarse(spirv::Op_d_pdx_coarse instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_d_pdy_coarse(spirv::Op_d_pdy_coarse instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_fwidth_coarse(spirv::Op_fwidth_coarse instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_emit_vertex(spirv::Op_emit_vertex instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_end_primitive(spirv::Op_end_primitive instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_emit_stream_vertex(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_end_stream_primitive(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_control_barrier(spirv::Op_control_barrier instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_memory_barrier(spirv::Op_memory_barrier instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_load(spirv::Op_atomic_load instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_store(spirv::Op_atomic_store instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_exchange(spirv::Op_atomic_exchange instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_compare_exchange(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_compare_exchange_weak(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_i_increment(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_i_decrement(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_i_add(spirv::Op_atomic_i_add instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_i_sub(spirv::Op_atomic_i_sub instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_s_min(spirv::Op_atomic_s_min instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_u_min(spirv::Op_atomic_u_min instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_s_max(spirv::Op_atomic_s_max instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_u_max(spirv::Op_atomic_u_max instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_and(spirv::Op_atomic_and instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_or(spirv::Op_atomic_or instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_xor(spirv::Op_atomic_xor instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_phi(spirv::Op_phi instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_loop_merge(spirv::Op_loop_merge instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_selection_merge(spirv::Op_selection_merge instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_label(spirv::Op_label instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_branch(spirv::Op_branch instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_branch_conditional(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_switch(spirv::Op_switch instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_kill(spirv::Op_kill instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_return(spirv::Op_return instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_return_value(spirv::Op_return_value instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_unreachable(spirv::Op_unreachable instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_lifetime_start(spirv::Op_lifetime_start instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_lifetime_stop(spirv::Op_lifetime_stop instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_async_copy(spirv::Op_group_async_copy instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_wait_events(spirv::Op_group_wait_events instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_all(spirv::Op_group_all instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_any(spirv::Op_group_any instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_broadcast(spirv::Op_group_broadcast instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_i_add(spirv::Op_group_i_add instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_f_add(spirv::Op_group_f_add instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_f_min(spirv::Op_group_f_min instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_u_min(spirv::Op_group_u_min instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_s_min(spirv::Op_group_s_min instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_f_max(spirv::Op_group_f_max instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_u_max(spirv::Op_group_u_max instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_s_max(spirv::Op_group_s_max instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_read_pipe(spirv::Op_read_pipe instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_write_pipe(spirv::Op_write_pipe instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_reserved_read_pipe(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_reserved_write_pipe(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_reserve_read_pipe_packets(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_reserve_write_pipe_packets(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_commit_read_pipe(spirv::Op_commit_read_pipe instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_commit_write_pipe(spirv::Op_commit_write_pipe instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_is_valid_reserve_id(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_get_num_pipe_packets(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_get_max_pipe_packets(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_reserve_read_pipe_packets(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_reserve_write_pipe_packets(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_commit_read_pipe(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_group_commit_write_pipe(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_enqueue_marker(spirv::Op_enqueue_marker instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_enqueue_kernel(spirv::Op_enqueue_kernel instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_get_kernel_n_drange_sub_group_count(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_get_kernel_n_drange_max_sub_group_size(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_get_kernel_work_group_size(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_get_kernel_preferred_work_group_size_multiple(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_retain_event(spirv::Op_retain_event instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_release_event(spirv::Op_release_event instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_create_user_event(spirv::Op_create_user_event instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_is_valid_event(spirv::Op_is_valid_event instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_set_user_event_status(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_capture_event_profiling_info(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_get_default_queue(spirv::Op_get_default_queue instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_build_nd_range(spirv::Op_build_nd_range instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sparse_sample_implicit_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sparse_sample_explicit_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sparse_sample_dref_implicit_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sparse_sample_dref_explicit_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sparse_sample_proj_implicit_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sparse_sample_proj_explicit_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sparse_sample_proj_dref_implicit_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sparse_sample_proj_dref_explicit_lod(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sparse_fetch(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sparse_gather(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sparse_dref_gather(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sparse_texels_resident(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_no_line(spirv::Op_no_line instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_flag_test_and_set(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_atomic_flag_clear(spirv::Op_atomic_flag_clear instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_image_sparse_read(spirv::Op_image_sparse_read instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_size_of(spirv::Op_size_of instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_pipe_storage(spirv::Op_type_pipe_storage instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_constant_pipe_storage(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_create_pipe_from_pipe_storage(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_get_kernel_local_size_for_subgroup_count(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_get_kernel_max_num_subgroups(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_type_named_barrier(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_named_barrier_initialize(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_memory_named_barrier(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_module_processed(spirv::Op_module_processed instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_execution_mode_id(spirv::Op_execution_mode_id instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_decorate_id(spirv::Op_decorate_id instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_subgroup_ballot_khr(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_subgroup_first_invocation_khr(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_subgroup_all_khr(spirv::Op_subgroup_all_khr instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_subgroup_any_khr(spirv::Op_subgroup_any_khr instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_subgroup_all_equal_khr(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_op_subgroup_read_invocation_khr(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_acos(spirv::Open_cl_std_op_acos instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_acosh(spirv::Open_cl_std_op_acosh instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_acospi(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_asin(spirv::Open_cl_std_op_asin instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_asinh(spirv::Open_cl_std_op_asinh instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_asinpi(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_atan(spirv::Open_cl_std_op_atan instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_atan2(spirv::Open_cl_std_op_atan2 instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_atanh(spirv::Open_cl_std_op_atanh instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_atanpi(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_atan2pi(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_cbrt(spirv::Open_cl_std_op_cbrt instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_ceil(spirv::Open_cl_std_op_ceil instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_copysign(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_cos(spirv::Open_cl_std_op_cos instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_cosh(spirv::Open_cl_std_op_cosh instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_cospi(spirv::Open_cl_std_op_cospi instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_erfc(spirv::Open_cl_std_op_erfc instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_erf(spirv::Open_cl_std_op_erf instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_exp(spirv::Open_cl_std_op_exp instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_exp2(spirv::Open_cl_std_op_exp2 instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_exp10(spirv::Open_cl_std_op_exp10 instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_expm1(spirv::Open_cl_std_op_expm1 instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_fabs(spirv::Open_cl_std_op_fabs instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_fdim(spirv::Open_cl_std_op_fdim instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_floor(spirv::Open_cl_std_op_floor instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_fma(spirv::Open_cl_std_op_fma instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_fmax(spirv::Open_cl_std_op_fmax instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_fmin(spirv::Open_cl_std_op_fmin instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_fmod(spirv::Open_cl_std_op_fmod instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_fract(spirv::Open_cl_std_op_fract instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_frexp(spirv::Open_cl_std_op_frexp instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_hypot(spirv::Open_cl_std_op_hypot instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_ilogb(spirv::Open_cl_std_op_ilogb instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_ldexp(spirv::Open_cl_std_op_ldexp instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_lgamma(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_lgamma_r(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_log(spirv::Open_cl_std_op_log instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_log2(spirv::Open_cl_std_op_log2 instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_log10(spirv::Open_cl_std_op_log10 instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_log1p(spirv::Open_cl_std_op_log1p instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_logb(spirv::Open_cl_std_op_logb instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_mad(spirv::Open_cl_std_op_mad instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_maxmag(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_minmag(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_modf(spirv::Open_cl_std_op_modf instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_nan(spirv::Open_cl_std_op_nan instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_nextafter(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_pow(spirv::Open_cl_std_op_pow instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_pown(spirv::Open_cl_std_op_pown instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_powr(spirv::Open_cl_std_op_powr instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_remainder(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_remquo(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_rint(spirv::Open_cl_std_op_rint instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_rootn(spirv::Open_cl_std_op_rootn instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_round(spirv::Open_cl_std_op_round instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_rsqrt(spirv::Open_cl_std_op_rsqrt instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_sin(spirv::Open_cl_std_op_sin instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_sincos(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_sinh(spirv::Open_cl_std_op_sinh instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_sinpi(spirv::Open_cl_std_op_sinpi instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_sqrt(spirv::Open_cl_std_op_sqrt instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_tan(spirv::Open_cl_std_op_tan instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_tanh(spirv::Open_cl_std_op_tanh instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_tanpi(spirv::Open_cl_std_op_tanpi instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_tgamma(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_trunc(spirv::Open_cl_std_op_trunc instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_half_cos(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_half_divide(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_half_exp(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_half_exp2(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_half_exp10(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_half_log(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_half_log2(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_half_log10(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_half_powr(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_half_recip(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_half_rsqrt(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_half_sin(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_half_sqrt(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_half_tan(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_native_cos(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_native_divide(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_native_exp(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_native_exp2(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_native_exp10(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_native_log(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_native_log2(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_native_log10(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_native_powr(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_native_recip(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_native_rsqrt(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_native_sin(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_native_sqrt(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_native_tan(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_s_abs(spirv::Open_cl_std_op_s_abs instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_s_abs_diff(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_s_add_sat(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_u_add_sat(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_s_hadd(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_u_hadd(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_s_rhadd(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_u_rhadd(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_s_clamp(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_u_clamp(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_clz(spirv::Open_cl_std_op_clz instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_ctz(spirv::Open_cl_std_op_ctz instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_s_mad_hi(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_u_mad_sat(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_s_mad_sat(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_s_max(spirv::Open_cl_std_op_s_max instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_u_max(spirv::Open_cl_std_op_u_max instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_s_min(spirv::Open_cl_std_op_s_min instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_u_min(spirv::Open_cl_std_op_u_min instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_s_mul_hi(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_rotate(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_s_sub_sat(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_u_sub_sat(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_u_upsample(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_s_upsample(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_popcount(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_s_mad24(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_u_mad24(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_s_mul24(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_u_mul24(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_u_abs(spirv::Open_cl_std_op_u_abs instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_u_abs_diff(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_u_mul_hi(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_u_mad_hi(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_fclamp(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_degrees(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_fmax_common(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_fmin_common(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_mix(spirv::Open_cl_std_op_mix instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_radians(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_step(spirv::Open_cl_std_op_step instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_smoothstep(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_sign(spirv::Open_cl_std_op_sign instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_cross(spirv::Open_cl_std_op_cross instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_distance(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_length(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_normalize(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_fast_distance(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_fast_length(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_fast_normalize(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_bitselect(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_select(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_vloadn(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_vstoren(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_vload_half(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_vload_halfn(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_vstore_half(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_vstore_half_r(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_vstore_halfn(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_vstore_halfn_r(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_vloada_halfn(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_vstorea_halfn(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_vstorea_halfn_r(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_shuffle(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_shuffle2(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_printf(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_open_cl_std_op_prefetch(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_round(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_round_even(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_trunc(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_f_abs(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_s_abs(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_f_sign(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_s_sign(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_floor(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_ceil(spirv::Glsl_std_450_op_ceil instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_fract(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_radians(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_degrees(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_sin(spirv::Glsl_std_450_op_sin instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_cos(spirv::Glsl_std_450_op_cos instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_tan(spirv::Glsl_std_450_op_tan instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_asin(spirv::Glsl_std_450_op_asin instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_acos(spirv::Glsl_std_450_op_acos instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_atan(spirv::Glsl_std_450_op_atan instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_sinh(spirv::Glsl_std_450_op_sinh instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_cosh(spirv::Glsl_std_450_op_cosh instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_tanh(spirv::Glsl_std_450_op_tanh instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_asinh(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_acosh(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_atanh(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_atan2(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_pow(spirv::Glsl_std_450_op_pow instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_exp(spirv::Glsl_std_450_op_exp instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_log(spirv::Glsl_std_450_op_log instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_exp2(spirv::Glsl_std_450_op_exp2 instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_log2(spirv::Glsl_std_450_op_log2 instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_sqrt(spirv::Glsl_std_450_op_sqrt instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_inverse_sqrt(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_determinant(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_matrix_inverse(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_modf(spirv::Glsl_std_450_op_modf instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_modf_struct(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_f_min(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_u_min(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_s_min(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_f_max(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_u_max(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_s_max(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_f_clamp(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_u_clamp(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_s_clamp(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_f_mix(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_i_mix(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_step(spirv::Glsl_std_450_op_step instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_smooth_step(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_fma(spirv::Glsl_std_450_op_fma instruction,
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_frexp(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_frexp_struct(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_ldexp(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_pack_snorm4x8(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_pack_unorm4x8(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_pack_snorm2x16(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_pack_unorm2x16(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_pack_half2x16(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_pack_double2x32(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_unpack_snorm2x16(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_unpack_unorm2x16(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_unpack_half2x16(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_unpack_snorm4x8(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_unpack_unorm4x8(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_unpack_double2x32(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_length(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_distance(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_cross(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_normalize(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_face_forward(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_reflect(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_refract(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_find_i_lsb(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_find_s_msb(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_find_u_msb(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_interpolate_at_centroid(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_interpolate_at_sample(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_interpolate_at_offset(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_n_min(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_n_max(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
void Spirv_to_llvm::handle_instruction_glsl_std_450_op_n_clamp(
#warning finish
throw Parser_error(instruction_start_index,
instruction_start_index,
- std::string(get_enumerant_name(instruction.get_operation()))
- + ": instruction not implemented");
+ "instruction not implemented: "
+ + std::string(get_enumerant_name(instruction.get_operation())));
}
}
}