SPIRV-Tools/source/fuzz
alan-baker d35a78db57
Switch SPIRV-Tools to use spirv.hpp11 internally (#4981)
Fixes #4960

* Switches to using enum classes with an underlying type to avoid
  undefined behaviour
2022-11-04 17:27:10 -04:00
..
fact_manager Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
pass_management spirv-fuzz: TransformationWrapVectorSynonym that rewrites scalar operations using vectors (#4376) 2021-07-20 11:01:20 +01:00
protobufs Fix various source comment (doxygen) typos (#4680) 2022-01-26 15:13:08 -05:00
CMakeLists.txt spirv-fuzz: TransformationWrapVectorSynonym that rewrites scalar operations using vectors (#4376) 2021-07-20 11:01:20 +01:00
added_function_reducer.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
added_function_reducer.h spirv-fuzz: Fix mismatch with shrinker step limit (#3985) 2020-10-22 23:23:59 +01:00
available_instructions.cpp Add IsReachable function to IRContext (#4323) 2021-06-28 20:00:14 +01:00
available_instructions.h spirv-fuzz: Manage available instructions efficiently (#4177) 2021-03-20 18:51:18 +00:00
call_graph.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
call_graph.h spirv-fuzz: Compute interprocedural loop nesting depth of blocks (#3753) 2020-09-01 12:23:58 +01:00
comparator_deep_blocks_first.h spirv-fuzz: Transformation to flatten conditional branch (#3667) 2020-09-15 10:31:01 +01:00
counter_overflow_id_source.cpp spirv-fuzz: Report fresh ids in transformations (#3856) 2020-09-29 22:12:49 +01:00
counter_overflow_id_source.h spirv-fuzz: Report fresh ids in transformations (#3856) 2020-09-29 22:12:49 +01:00
data_descriptor.cpp spirv-fuzz: Fix rvalue references (#3883) 2020-10-06 12:06:53 +01:00
data_descriptor.h spirv-fuzz: Fix rvalue references (#3883) 2020-10-06 12:06:53 +01:00
equivalence_relation.h spirv-fuzz: Fix to TransformationInlineFunction (#3913) 2020-10-16 22:58:09 +01:00
force_render_red.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
force_render_red.h spirv-fuzz: Avoid unnecessary dependency (#4165) 2021-03-10 15:37:14 +00:00
fuzzer.cpp Fuzzer: Default the new constructor parameter (#4438) 2021-08-02 13:37:37 +01:00
fuzzer.h Fuzzer: Default the new constructor parameter (#4438) 2021-08-02 13:37:37 +01:00
fuzzer_context.cpp Remove duplicated "the" from comments (#4666) 2022-01-12 19:04:13 -05:00
fuzzer_context.h spirv-fuzz: Support AtomicStore (#4440) 2021-08-05 14:08:44 +01:00
fuzzer_pass.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_add_access_chains.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_add_access_chains.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_bit_instruction_synonyms.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_bit_instruction_synonyms.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_composite_extract.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_add_composite_extract.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_composite_inserts.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_add_composite_inserts.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_composite_types.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_add_composite_types.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_copy_memory.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_add_copy_memory.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_dead_blocks.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_dead_blocks.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_dead_breaks.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_dead_breaks.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_dead_continues.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_dead_continues.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_equation_instructions.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_add_equation_instructions.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_function_calls.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_add_function_calls.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_global_variables.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_add_global_variables.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_image_sample_unused_components.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_image_sample_unused_components.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_loads.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_add_loads.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_local_variables.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_add_local_variables.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_loop_preheaders.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_loop_preheaders.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_loops_to_create_int_constant_synonyms.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_loops_to_create_int_constant_synonyms.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_no_contraction_decorations.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_no_contraction_decorations.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_opphi_synonyms.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_add_opphi_synonyms.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_parameters.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_add_parameters.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_relaxed_decorations.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_relaxed_decorations.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_stores.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_add_stores.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_synonyms.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_add_synonyms.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_add_vector_shuffle_instructions.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_add_vector_shuffle_instructions.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_adjust_branch_weights.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_adjust_branch_weights.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_adjust_function_controls.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_adjust_function_controls.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_adjust_loop_controls.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_adjust_loop_controls.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_adjust_memory_operands_masks.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_adjust_memory_operands_masks.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_adjust_selection_controls.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_adjust_selection_controls.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_apply_id_synonyms.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_apply_id_synonyms.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_construct_composites.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_construct_composites.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_copy_objects.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_copy_objects.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_donate_modules.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_donate_modules.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_duplicate_regions_with_selections.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_duplicate_regions_with_selections.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_expand_vector_reductions.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_expand_vector_reductions.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_flatten_conditional_branches.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_flatten_conditional_branches.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_inline_functions.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_inline_functions.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_interchange_signedness_of_integer_operands.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_interchange_signedness_of_integer_operands.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_interchange_zero_like_constants.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_interchange_zero_like_constants.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_invert_comparison_operators.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_invert_comparison_operators.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_make_vector_operations_dynamic.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_make_vector_operations_dynamic.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_merge_blocks.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_merge_blocks.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_merge_function_returns.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_merge_function_returns.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_mutate_pointers.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_mutate_pointers.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_obfuscate_constants.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_obfuscate_constants.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_outline_functions.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_outline_functions.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_permute_blocks.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_permute_blocks.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_permute_function_parameters.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_permute_function_parameters.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_permute_function_variables.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_permute_function_variables.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_permute_instructions.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_permute_instructions.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_permute_phi_operands.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_permute_phi_operands.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_propagate_instructions_down.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_propagate_instructions_down.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_propagate_instructions_up.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_propagate_instructions_up.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_push_ids_through_variables.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_push_ids_through_variables.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_replace_adds_subs_muls_with_carrying_extended.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_replace_adds_subs_muls_with_carrying_extended.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_replace_branches_from_dead_blocks_with_exits.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_replace_branches_from_dead_blocks_with_exits.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_replace_copy_memories_with_loads_stores.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_replace_copy_memories_with_loads_stores.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_replace_copy_objects_with_stores_loads.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_replace_copy_objects_with_stores_loads.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_replace_irrelevant_ids.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_replace_irrelevant_ids.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_replace_linear_algebra_instructions.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_replace_linear_algebra_instructions.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_replace_loads_stores_with_copy_memories.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_replace_loads_stores_with_copy_memories.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_replace_opphi_ids_from_dead_predecessors.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_replace_opphi_ids_from_dead_predecessors.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_replace_opselects_with_conditional_branches.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_replace_opselects_with_conditional_branches.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_replace_parameter_with_global.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_replace_parameter_with_global.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_replace_params_with_struct.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_replace_params_with_struct.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_split_blocks.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_split_blocks.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_swap_commutable_operands.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_swap_commutable_operands.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_swap_conditional_branch_operands.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_swap_conditional_branch_operands.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_swap_functions.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_swap_functions.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_toggle_access_chain_instruction.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_toggle_access_chain_instruction.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_wrap_regions_in_selections.cpp spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_wrap_regions_in_selections.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_pass_wrap_vector_synonym.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_pass_wrap_vector_synonym.h spirv-fuzz: Allow inapplicable transformations to be ignored (#4407) 2021-07-28 22:59:37 +01:00
fuzzer_util.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
fuzzer_util.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
id_use_descriptor.cpp spirv-fuzz: Fix in operand type assertion (#3666) 2020-08-11 18:37:01 +01:00
id_use_descriptor.h spirv-fuzz: Rework id descriptors (#2959) 2019-10-11 10:13:06 +01:00
instruction_descriptor.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
instruction_descriptor.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
instruction_message.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
instruction_message.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
overflow_id_source.cpp spirv-fuzz: Overflow ids (#3734) 2020-08-26 07:49:42 +01:00
overflow_id_source.h spirv-fuzz: Report fresh ids in transformations (#3856) 2020-09-29 22:12:49 +01:00
pseudo_random_generator.cpp spirv-fuzz: Improvements to random number generation (#3809) 2020-09-16 15:45:05 +01:00
pseudo_random_generator.h spirv-fuzz: Improvements to random number generation (#3809) 2020-09-16 15:45:05 +01:00
random_generator.cpp Add library for spirv-fuzz (#2618) 2019-05-27 14:34:55 +01:00
random_generator.h spirv-fuzz: Improvements to random number generation (#3809) 2020-09-16 15:45:05 +01:00
replayer.cpp spirv-fuzz: Fix off-by-one error in replayer (#3982) 2020-10-22 20:07:09 +01:00
replayer.h spirv-fuzz: Report fresh ids in transformations (#3856) 2020-09-29 22:12:49 +01:00
shrinker.cpp spirv-fuzz: Integrate spirv-reduce with shrinker (#3849) 2020-10-02 04:53:12 +01:00
shrinker.h spirv-fuzz: Integrate spirv-reduce with shrinker (#3849) 2020-10-02 04:53:12 +01:00
transformation.cpp spirv-fuzz: TransformationWrapVectorSynonym that rewrites scalar operations using vectors (#4376) 2021-07-20 11:01:20 +01:00
transformation.h spirv-fuzz: Report fresh ids in transformations (#3856) 2020-09-29 22:12:49 +01:00
transformation_access_chain.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_access_chain.h spirv-fuzz: add tests for full coverage of TransformationAccessChain (#4304) 2021-06-02 17:46:56 +01:00
transformation_add_bit_instruction_synonym.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_bit_instruction_synonym.h spirv-fuzz: Improve TransformationAddBitInstructionSynonym to check integer signedness (#4312) 2021-06-09 19:56:56 +01:00
transformation_add_constant_boolean.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_constant_boolean.h spirv-fuzz: Avoid invalidating analyses in various transformations (#4205) 2021-03-20 22:48:02 +00:00
transformation_add_constant_composite.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_constant_composite.h spirv-fuzz: Avoid invalidating analyses in various transformations (#4205) 2021-03-20 22:48:02 +00:00
transformation_add_constant_null.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_constant_null.h spirv-fuzz: Avoid invalidating analyses in various transformations (#4205) 2021-03-20 22:48:02 +00:00
transformation_add_constant_scalar.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_constant_scalar.h spirv-fuzz: Avoid invalidating analyses in various transformations (#4205) 2021-03-20 22:48:02 +00:00
transformation_add_copy_memory.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_copy_memory.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_dead_block.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_dead_block.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_add_dead_break.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_dead_break.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_add_dead_continue.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_dead_continue.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_add_early_terminator_wrapper.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_early_terminator_wrapper.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_function.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_function.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_add_global_undef.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_global_undef.h spirv-fuzz: Tighten checks on null and undef pointers (#4367) 2021-07-22 21:34:11 +01:00
transformation_add_global_variable.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_global_variable.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_image_sample_unused_components.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_image_sample_unused_components.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_add_local_variable.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_local_variable.h spirv-fuzz: Avoid invalidating analyses in various transformations (#4205) 2021-03-20 22:48:02 +00:00
transformation_add_loop_preheader.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_loop_preheader.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_add_loop_to_create_int_constant_synonym.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_loop_to_create_int_constant_synonym.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_add_no_contraction_decoration.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_no_contraction_decoration.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_opphi_synonym.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_opphi_synonym.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_add_parameter.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_parameter.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_add_relaxed_decoration.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_relaxed_decoration.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_spec_constant_op.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_spec_constant_op.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_synonym.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_synonym.h spirv-fuzz: Report fresh ids in transformations (#3856) 2020-09-29 22:12:49 +01:00
transformation_add_type_array.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_type_array.h spirv-fuzz: Efficiency improvements to fuzzer pass (#4188) 2021-03-27 12:15:59 +00:00
transformation_add_type_boolean.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_type_boolean.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_add_type_float.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_type_float.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_add_type_function.cpp spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_add_type_function.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_add_type_int.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_type_int.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_add_type_matrix.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_type_matrix.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_add_type_pointer.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_type_pointer.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_type_struct.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_type_struct.h spirv-fuzz: Efficiency improvements to fuzzer pass (#4188) 2021-03-27 12:15:59 +00:00
transformation_add_type_vector.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_add_type_vector.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_adjust_branch_weights.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_adjust_branch_weights.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_composite_construct.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_composite_construct.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_composite_extract.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_composite_extract.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_composite_insert.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_composite_insert.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_compute_data_synonym_fact_closure.cpp spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_compute_data_synonym_fact_closure.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_context.cpp spirv-fuzz: Report fresh ids in transformations (#3856) 2020-09-29 22:12:49 +01:00
transformation_context.h spirv-fuzz: Use unique_ptr<FactManager> in TransformationContext (#3844) 2020-09-24 17:28:49 +01:00
transformation_duplicate_region_with_selection.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_duplicate_region_with_selection.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_equation_instruction.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_equation_instruction.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_expand_vector_reduction.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_expand_vector_reduction.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_flatten_conditional_branch.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_flatten_conditional_branch.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_function_call.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_function_call.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_inline_function.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_inline_function.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_invert_comparison_operator.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_invert_comparison_operator.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_load.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_load.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_make_vector_operation_dynamic.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_make_vector_operation_dynamic.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_merge_blocks.cpp spirv-reduce: Allow merging unreachable blocks (#4303) 2021-06-28 23:05:30 +01:00
transformation_merge_blocks.h spirv-reduce: Allow merging unreachable blocks (#4303) 2021-06-28 23:05:30 +01:00
transformation_merge_function_returns.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_merge_function_returns.h spirv-fuzz: Respect control flow rules when merging returns (#4279) 2021-05-12 10:45:58 -04:00
transformation_move_block_down.cpp spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_move_block_down.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_move_instruction_down.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_move_instruction_down.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_mutate_pointer.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_mutate_pointer.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_outline_function.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_outline_function.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_permute_function_parameters.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_permute_function_parameters.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_permute_phi_operands.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_permute_phi_operands.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_propagate_instruction_down.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_propagate_instruction_down.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_propagate_instruction_up.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_propagate_instruction_up.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_push_id_through_variable.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_push_id_through_variable.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_record_synonymous_constants.cpp spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_record_synonymous_constants.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_replace_add_sub_mul_with_carrying_extended.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_replace_add_sub_mul_with_carrying_extended.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_replace_boolean_constant_with_constant_binary.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_replace_boolean_constant_with_constant_binary.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_replace_branch_from_dead_block_with_exit.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_replace_branch_from_dead_block_with_exit.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_replace_constant_with_uniform.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_replace_constant_with_uniform.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_replace_copy_memory_with_load_store.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_replace_copy_memory_with_load_store.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_replace_copy_object_with_store_load.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_replace_copy_object_with_store_load.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_replace_id_with_synonym.cpp spirv-fuzz: Account for differing signedness in WrapVectorSynonym (#4414) 2021-09-14 21:09:39 +00:00
transformation_replace_id_with_synonym.h Fix various source comment (doxygen) typos (#4680) 2022-01-26 15:13:08 -05:00
transformation_replace_irrelevant_id.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_replace_irrelevant_id.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_replace_linear_algebra_instruction.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_replace_linear_algebra_instruction.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_replace_load_store_with_copy_memory.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_replace_load_store_with_copy_memory.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_replace_opphi_id_from_dead_predecessor.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_replace_opphi_id_from_dead_predecessor.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_replace_opselect_with_conditional_branch.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_replace_opselect_with_conditional_branch.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_replace_parameter_with_global.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_replace_parameter_with_global.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_replace_params_with_struct.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_replace_params_with_struct.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_set_function_control.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_set_function_control.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_set_loop_control.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_set_loop_control.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_set_memory_operands_mask.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_set_memory_operands_mask.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_set_selection_control.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_set_selection_control.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_split_block.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_split_block.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_store.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_store.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_swap_commutable_operands.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_swap_commutable_operands.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_swap_conditional_branch_operands.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_swap_conditional_branch_operands.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_swap_function_variables.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_swap_function_variables.h spirv-fuzz: Permute the order of variables at function scope issue (#4248) 2021-04-26 16:53:55 +01:00
transformation_swap_two_functions.cpp spirv-fuzz: Swap positions of two functions in a module (#4236) 2021-04-27 12:33:08 +01:00
transformation_swap_two_functions.h spirv-fuzz: Swap positions of two functions in a module (#4236) 2021-04-27 12:33:08 +01:00
transformation_toggle_access_chain_instruction.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_toggle_access_chain_instruction.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_vector_shuffle.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_vector_shuffle.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_wrap_early_terminator_in_function.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_wrap_early_terminator_in_function.h Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_wrap_region_in_selection.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_wrap_region_in_selection.h spirv-fuzz: Call by value and move in transformations (#4208) 2021-03-23 13:31:44 +00:00
transformation_wrap_vector_synonym.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
transformation_wrap_vector_synonym.h spirv-fuzz: Account for differing signedness in WrapVectorSynonym (#4414) 2021-09-14 21:09:39 +00:00
uniform_buffer_element_descriptor.cpp Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) 2022-11-04 17:27:10 -04:00
uniform_buffer_element_descriptor.h Fix end comments in header files (#2829) 2019-09-02 17:31:27 -04:00