..
protobufs
spirv-fuzz: Add replay range option ( #3535 )
2020-07-15 12:13:23 +01:00
call_graph.cpp
spirv-fuzz: Fuzzer pass to add function calls ( #3178 )
2020-02-10 23:22:34 +00:00
call_graph.h
spirv-fuzz: Fuzzer pass to add function calls ( #3178 )
2020-02-10 23:22:34 +00:00
CMakeLists.txt
spirv-fuzz: Fuzzer pass to interchange zero-like constants ( #3524 )
2020-07-15 12:58:29 +01:00
data_descriptor.cpp
spirv-fuzz: improvements to representation of data synonym facts ( #3006 )
2019-11-01 17:50:01 +00:00
data_descriptor.h
spirv-fuzz: improvements to representation of data synonym facts ( #3006 )
2019-11-01 17:50:01 +00:00
equivalence_relation.h
spirv-fuzz: Improve the handling of equation facts ( #3281 )
2020-04-07 17:38:27 +01:00
fact_manager.cpp
spirv-fuzz: Fix replayer bug ( #3401 )
2020-06-05 14:34:39 +01:00
fact_manager.h
spirv-fuzz: Make handling of synonym facts more efficient ( #3301 )
2020-04-20 19:02:49 +01:00
force_render_red.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
force_render_red.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_context.cpp
spirv-fuzz: Fuzzer pass to interchange zero-like constants ( #3524 )
2020-07-15 12:58:29 +01:00
fuzzer_context.h
spirv-fuzz: Fuzzer pass to interchange zero-like constants ( #3524 )
2020-07-15 12:58:29 +01:00
fuzzer_pass_add_access_chains.cpp
spirv-fuzz: Support bit width argument for int and float types ( #3378 )
2020-05-26 15:59:11 +01:00
fuzzer_pass_add_access_chains.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_add_composite_types.cpp
spirv-fuzz: Support bit width argument for int and float types ( #3378 )
2020-05-26 15:59:11 +01:00
fuzzer_pass_add_composite_types.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_add_copy_memory.cpp
spirv-fuzz: Add FuzzerPassAddCopyMemoryInstructions ( #3391 )
2020-06-30 21:13:05 +01:00
fuzzer_pass_add_copy_memory.h
spirv-fuzz: Add FuzzerPassAddCopyMemoryInstructions ( #3391 )
2020-06-30 21:13:05 +01:00
fuzzer_pass_add_dead_blocks.cpp
spirv-fuzz: Remove FuzzerPassAddUsefulConstructs ( #3341 )
2020-05-19 15:54:55 +01:00
fuzzer_pass_add_dead_blocks.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_add_dead_breaks.cpp
spirv-fuzz: Remove FuzzerPassAddUsefulConstructs ( #3341 )
2020-05-19 15:54:55 +01:00
fuzzer_pass_add_dead_breaks.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_add_dead_continues.cpp
spirv-fuzz: Remove FuzzerPassAddUsefulConstructs ( #3341 )
2020-05-19 15:54:55 +01:00
fuzzer_pass_add_dead_continues.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_add_equation_instructions.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_add_equation_instructions.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_add_function_calls.cpp
spirv-fuzz: Improve support for compute shaders in donation ( #3277 )
2020-04-06 16:08:14 +01:00
fuzzer_pass_add_function_calls.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_add_global_variables.cpp
spirv-fuzz: Add variables with workgroup storage class ( #3485 )
2020-07-07 23:46:47 +01:00
fuzzer_pass_add_global_variables.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_add_image_sample_unused_components.cpp
spirv-fuzz: Add image sample unused components transformation ( #3439 )
2020-07-08 17:07:04 +01:00
fuzzer_pass_add_image_sample_unused_components.h
spirv-fuzz: Add image sample unused components transformation ( #3439 )
2020-07-08 17:07:04 +01:00
fuzzer_pass_add_loads.cpp
Fix function use ( #3372 )
2020-05-26 12:28:02 +01:00
fuzzer_pass_add_loads.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_add_local_variables.cpp
spirv-fuzz: Limit adding of new variables to 'basic' types ( #3257 )
2020-04-02 17:35:18 +01:00
fuzzer_pass_add_local_variables.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_add_no_contraction_decorations.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_add_no_contraction_decorations.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_add_parameters.cpp
spirv-fuzz: Minor refactoring ( #3507 )
2020-07-11 07:43:06 +01:00
fuzzer_pass_add_parameters.h
spirv-fuzz: Minor refactoring ( #3507 )
2020-07-11 07:43:06 +01:00
fuzzer_pass_add_stores.cpp
Fix function use ( #3372 )
2020-05-26 12:28:02 +01:00
fuzzer_pass_add_stores.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_add_synonyms.cpp
spirv-fuzz: TransformationAddSynonyms ( #3447 )
2020-07-12 09:59:08 +01:00
fuzzer_pass_add_synonyms.h
spirv-fuzz: TransformationAddSynonyms ( #3447 )
2020-07-12 09:59:08 +01:00
fuzzer_pass_add_vector_shuffle_instructions.cpp
spirv-fuzz: Implement vector shuffle fuzzer pass ( #3412 )
2020-06-16 11:21:31 +01:00
fuzzer_pass_add_vector_shuffle_instructions.h
spirv-fuzz: Implement vector shuffle fuzzer pass ( #3412 )
2020-06-16 11:21:31 +01:00
fuzzer_pass_adjust_branch_weights.cpp
Add adjust branch weights transformation ( #3336 )
2020-05-14 11:38:34 +01:00
fuzzer_pass_adjust_branch_weights.h
Add adjust branch weights transformation ( #3336 )
2020-05-14 11:38:34 +01:00
fuzzer_pass_adjust_function_controls.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_adjust_function_controls.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_adjust_loop_controls.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_adjust_loop_controls.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_adjust_memory_operands_masks.cpp
Fix instruction function use ( #3390 )
2020-06-05 12:29:23 +01:00
fuzzer_pass_adjust_memory_operands_masks.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_adjust_selection_controls.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_adjust_selection_controls.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_apply_id_synonyms.cpp
spirv-fuzz: Fuzzer pass to interchange zero-like constants ( #3524 )
2020-07-15 12:58:29 +01:00
fuzzer_pass_apply_id_synonyms.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_construct_composites.cpp
spirv-fuzz: Handle isomorphic types property in composite construction ( #3262 )
2020-04-02 18:33:19 +01:00
fuzzer_pass_construct_composites.h
spirv-fuzz: Handle isomorphic types property in composite construction ( #3262 )
2020-04-02 18:33:19 +01:00
fuzzer_pass_copy_objects.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_copy_objects.h
spirv-fuzz: TransformationAddSynonyms ( #3447 )
2020-07-12 09:59:08 +01:00
fuzzer_pass_donate_modules.cpp
spirv-fuzz: Add support for OpSpecConstant* ( #3373 )
2020-06-10 01:01:15 +01:00
fuzzer_pass_donate_modules.h
spirv-fuzz: Fix comment. ( #3300 )
2020-04-14 20:17:05 +01:00
fuzzer_pass_interchange_zero_like_constants.cpp
spirv-fuzz: Fuzzer pass to interchange zero-like constants ( #3524 )
2020-07-15 12:58:29 +01:00
fuzzer_pass_interchange_zero_like_constants.h
spirv-fuzz: Fuzzer pass to interchange zero-like constants ( #3524 )
2020-07-15 12:58:29 +01:00
fuzzer_pass_invert_comparison_operators.cpp
spirv-fuzz: TransformationInvertComparisonOperator ( #3475 )
2020-07-03 17:37:32 +01:00
fuzzer_pass_invert_comparison_operators.h
spirv-fuzz: TransformationInvertComparisonOperator ( #3475 )
2020-07-03 17:37:32 +01:00
fuzzer_pass_merge_blocks.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_merge_blocks.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_obfuscate_constants.cpp
Support OpPhi when replacing boolean constant operand ( #3518 )
2020-07-14 10:27:15 +01:00
fuzzer_pass_obfuscate_constants.h
spirv-fuzz: Remove FuzzerPassAddUsefulConstructs ( #3341 )
2020-05-19 15:54:55 +01:00
fuzzer_pass_outline_functions.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_outline_functions.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_permute_blocks.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_permute_blocks.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_permute_function_parameters.cpp
spirv-fuzz: Add one parameter at a time ( #3469 )
2020-06-30 15:20:27 +01:00
fuzzer_pass_permute_function_parameters.h
spirv-fuzz: Implement FuzzerPassAddParameters ( #3399 )
2020-06-23 17:40:44 +01:00
fuzzer_pass_permute_phi_operands.cpp
spirv-fuzz: Permute OpPhi instruction operands ( #3421 )
2020-06-23 15:00:28 +01:00
fuzzer_pass_permute_phi_operands.h
spirv-fuzz: Permute OpPhi instruction operands ( #3421 )
2020-06-23 15:00:28 +01:00
fuzzer_pass_push_ids_through_variables.cpp
spirv-fuzz: Refactor variable creation ( #3414 )
2020-06-19 16:40:18 +01:00
fuzzer_pass_push_ids_through_variables.h
spirv-fuzz: Refactor variable creation ( #3414 )
2020-06-19 16:40:18 +01:00
fuzzer_pass_replace_linear_algebra_instructions.cpp
spirv-fuzz: Implement the OpMatrixTimesMatrix linear algebra case ( #3527 )
2020-07-14 17:20:09 +01:00
fuzzer_pass_replace_linear_algebra_instructions.h
spirv-fuzz: Add replace linear algebra instruction transformation ( #3402 )
2020-06-16 11:20:51 +01:00
fuzzer_pass_replace_parameter_with_global.cpp
spirv-fuzz: Minor refactoring ( #3507 )
2020-07-11 07:43:06 +01:00
fuzzer_pass_replace_parameter_with_global.h
spirv-fuzz: TransformationReplaceParameterWithGlobal ( #3434 )
2020-07-09 11:03:49 +01:00
fuzzer_pass_split_blocks.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_split_blocks.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_swap_commutable_operands.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_swap_commutable_operands.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_swap_conditional_branch_operands.cpp
spirv-fuzz: Swap operands in OpBranchConditional ( #3423 )
2020-06-19 16:38:52 +01:00
fuzzer_pass_swap_conditional_branch_operands.h
spirv-fuzz: Swap operands in OpBranchConditional ( #3423 )
2020-06-19 16:38:52 +01:00
fuzzer_pass_toggle_access_chain_instruction.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass_toggle_access_chain_instruction.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
fuzzer_pass.cpp
spirv-fuzz: Fuzzer pass to interchange zero-like constants ( #3524 )
2020-07-15 12:58:29 +01:00
fuzzer_pass.h
spirv-fuzz: Fuzzer pass to interchange zero-like constants ( #3524 )
2020-07-15 12:58:29 +01:00
fuzzer_util.cpp
spirv-fuzz: Fuzzer pass to interchange zero-like constants ( #3524 )
2020-07-15 12:58:29 +01:00
fuzzer_util.h
spirv-fuzz: Fuzzer pass to interchange zero-like constants ( #3524 )
2020-07-15 12:58:29 +01:00
fuzzer.cpp
spirv-fuzz: Fuzzer pass to interchange zero-like constants ( #3524 )
2020-07-15 12:58:29 +01:00
fuzzer.h
spirv-fuzz: Add validator options ( #3254 )
2020-04-02 14:37:59 +01:00
id_use_descriptor.cpp
Avoid uninit warning in GCC ( #3044 )
2019-11-13 17:15:11 -05:00
id_use_descriptor.h
spirv-fuzz: Rework id descriptors ( #2959 )
2019-10-11 10:13:06 +01:00
instruction_descriptor.cpp
spirv-fuzz: simplify transformation for replacing an id with a synonym ( #3020 )
2019-11-07 16:19:06 +00:00
instruction_descriptor.h
spirv-fuzz: simplify transformation for replacing an id with a synonym ( #3020 )
2019-11-07 16:19:06 +00:00
instruction_message.cpp
spirv-fuzz: Add fuzzer pass to perform module donation ( #3117 )
2020-01-07 08:39:55 +00:00
instruction_message.h
spirv-fuzz: Add fuzzer pass to perform module donation ( #3117 )
2020-01-07 08:39:55 +00:00
pseudo_random_generator.cpp
Add "split block" transformation. ( #2633 )
2019-05-29 16:42:46 +01:00
pseudo_random_generator.h
Add library for spirv-fuzz ( #2618 )
2019-05-27 14:34:55 +01:00
random_generator.cpp
Add library for spirv-fuzz ( #2618 )
2019-05-27 14:34:55 +01:00
random_generator.h
Add library for spirv-fuzz ( #2618 )
2019-05-27 14:34:55 +01:00
replayer.cpp
spirv-fuzz: Add replay range option ( #3535 )
2020-07-15 12:13:23 +01:00
replayer.h
spirv-fuzz: Add replay range option ( #3535 )
2020-07-15 12:13:23 +01:00
shrinker.cpp
spirv-fuzz: Add replay range option ( #3535 )
2020-07-15 12:13:23 +01:00
shrinker.h
spirv-fuzz: Add validator options ( #3254 )
2020-04-02 14:37:59 +01:00
transformation_access_chain.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_access_chain.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_constant_boolean.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_constant_boolean.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_constant_composite.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_constant_composite.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_constant_null.cpp
spirv-fuzz: Transformation to add OpConstantNull ( #3273 )
2020-04-02 19:25:30 +01:00
transformation_add_constant_null.h
spirv-fuzz: Transformation to add OpConstantNull ( #3273 )
2020-04-02 19:25:30 +01:00
transformation_add_constant_scalar.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_constant_scalar.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_copy_memory.cpp
spirv-fuzz: Add FuzzerPassAddCopyMemoryInstructions ( #3391 )
2020-06-30 21:13:05 +01:00
transformation_add_copy_memory.h
spirv-fuzz: Add FuzzerPassAddCopyMemoryInstructions ( #3391 )
2020-06-30 21:13:05 +01:00
transformation_add_dead_block.cpp
spirv-fuzz: fuzzerutil::MaybeGetConstant* #3487
2020-07-07 10:46:04 +01:00
transformation_add_dead_block.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_dead_break.cpp
spirv-fuzz: Support adding dead break from back-edge block ( #3519 )
2020-07-14 12:32:16 +01:00
transformation_add_dead_break.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_dead_continue.cpp
spirv-fuzz: fuzzerutil::MaybeGetConstant* #3487
2020-07-07 10:46:04 +01:00
transformation_add_dead_continue.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_function.cpp
spirv-fuzz: Clamp statically out-of-bounds accesses in code donation ( #3315 )
2020-04-27 14:24:54 +01:00
transformation_add_function.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_global_undef.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_global_undef.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_global_variable.cpp
spirv-fuzz: TransformationReplaceParameterWithGlobal ( #3434 )
2020-07-09 11:03:49 +01:00
transformation_add_global_variable.h
spirv-fuzz: Fix regression ( #3396 )
2020-06-05 12:28:07 +01:00
transformation_add_image_sample_unused_components.cpp
spirv-fuzz: Add image sample unused components transformation ( #3439 )
2020-07-08 17:07:04 +01:00
transformation_add_image_sample_unused_components.h
spirv-fuzz: Add image sample unused components transformation ( #3439 )
2020-07-08 17:07:04 +01:00
transformation_add_local_variable.cpp
spirv-fuzz: TransformationReplaceParameterWithGlobal ( #3434 )
2020-07-09 11:03:49 +01:00
transformation_add_local_variable.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_no_contraction_decoration.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_no_contraction_decoration.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_parameter.cpp
spirv-fuzz: Minor refactoring ( #3507 )
2020-07-11 07:43:06 +01:00
transformation_add_parameter.h
spirv-fuzz: Minor refactoring ( #3507 )
2020-07-11 07:43:06 +01:00
transformation_add_spec_constant_op.cpp
spirv-fuzz: Add support for OpSpecConstant* ( #3373 )
2020-06-10 01:01:15 +01:00
transformation_add_spec_constant_op.h
spirv-fuzz: Add support for OpSpecConstant* ( #3373 )
2020-06-10 01:01:15 +01:00
transformation_add_synonym.cpp
spirv-fuzz: TransformationAddSynonyms ( #3447 )
2020-07-12 09:59:08 +01:00
transformation_add_synonym.h
spirv-fuzz: TransformationAddSynonyms ( #3447 )
2020-07-12 09:59:08 +01:00
transformation_add_type_array.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_type_array.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_type_boolean.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_type_boolean.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_type_float.cpp
spirv-fuzz: Add fuzzerutil::FindOrCreate* ( #3479 )
2020-07-02 10:46:49 +01:00
transformation_add_type_float.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_type_function.cpp
spirv-fuzz: Add one parameter at a time ( #3469 )
2020-06-30 15:20:27 +01:00
transformation_add_type_function.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_type_int.cpp
spirv-fuzz: Add fuzzerutil::FindOrCreate* ( #3479 )
2020-07-02 10:46:49 +01:00
transformation_add_type_int.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_type_matrix.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_type_matrix.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_type_pointer.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_type_pointer.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_type_struct.cpp
spirv-fuzz: Add fuzzerutil::FindOrCreate* ( #3479 )
2020-07-02 10:46:49 +01:00
transformation_add_type_struct.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_add_type_vector.cpp
spirv-fuzz: Add fuzzerutil::FindOrCreate* ( #3479 )
2020-07-02 10:46:49 +01:00
transformation_add_type_vector.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_adjust_branch_weights.cpp
Add adjust branch weights transformation ( #3336 )
2020-05-14 11:38:34 +01:00
transformation_adjust_branch_weights.h
Add adjust branch weights transformation ( #3336 )
2020-05-14 11:38:34 +01:00
transformation_composite_construct.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_composite_construct.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_composite_extract.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_composite_extract.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_compute_data_synonym_fact_closure.cpp
spirv-fuzz: Make handling of synonym facts more efficient ( #3301 )
2020-04-20 19:02:49 +01:00
transformation_compute_data_synonym_fact_closure.h
spirv-fuzz: Make handling of synonym facts more efficient ( #3301 )
2020-04-20 19:02:49 +01:00
transformation_context.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_context.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_copy_object.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_copy_object.h
spirv-fuzz: TransformationAddSynonyms ( #3447 )
2020-07-12 09:59:08 +01:00
transformation_equation_instruction.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_equation_instruction.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_function_call.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_function_call.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_invert_comparison_operator.cpp
spirv-fuzz: TransformationInvertComparisonOperator ( #3475 )
2020-07-03 17:37:32 +01:00
transformation_invert_comparison_operator.h
spirv-fuzz: TransformationInvertComparisonOperator ( #3475 )
2020-07-03 17:37:32 +01:00
transformation_load.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_load.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_merge_blocks.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_merge_blocks.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_move_block_down.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_move_block_down.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_outline_function.cpp
spirv-fuzz: Do not outline regions that end with a loop header ( #3312 )
2020-04-28 13:32:06 +01:00
transformation_outline_function.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_permute_function_parameters.cpp
spirv-fuzz: Add one parameter at a time ( #3469 )
2020-06-30 15:20:27 +01:00
transformation_permute_function_parameters.h
spirv-fuzz: Add one parameter at a time ( #3469 )
2020-06-30 15:20:27 +01:00
transformation_permute_phi_operands.cpp
spirv-fuzz: Permute OpPhi instruction operands ( #3421 )
2020-06-23 15:00:28 +01:00
transformation_permute_phi_operands.h
spirv-fuzz: Permute OpPhi instruction operands ( #3421 )
2020-06-23 15:00:28 +01:00
transformation_push_id_through_variable.cpp
spirv-fuzz: Fix instruction insertion issue ( #3521 )
2020-07-14 17:45:52 +01:00
transformation_push_id_through_variable.h
spirv-fuzz: Refactor variable creation ( #3414 )
2020-06-19 16:40:18 +01:00
transformation_record_synonymous_constants.cpp
Implement transformation to record synonymous constants. ( #3494 )
2020-07-10 14:02:14 +01:00
transformation_record_synonymous_constants.h
Implement transformation to record synonymous constants. ( #3494 )
2020-07-10 14:02:14 +01:00
transformation_replace_boolean_constant_with_constant_binary.cpp
Support OpPhi when replacing boolean constant operand ( #3518 )
2020-07-14 10:27:15 +01:00
transformation_replace_boolean_constant_with_constant_binary.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_replace_constant_with_uniform.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_replace_constant_with_uniform.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_replace_id_with_synonym.cpp
spirv-fuzz: Do not replace the Sample argument in OpImageTexelPointer ( #3311 )
2020-04-27 14:23:11 +01:00
transformation_replace_id_with_synonym.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_replace_linear_algebra_instruction.cpp
spirv-fuzz: Implement the OpMatrixTimesMatrix linear algebra case ( #3527 )
2020-07-14 17:20:09 +01:00
transformation_replace_linear_algebra_instruction.h
spirv-fuzz: Implement the OpMatrixTimesMatrix linear algebra case ( #3527 )
2020-07-14 17:20:09 +01:00
transformation_replace_parameter_with_global.cpp
spirv-fuzz: Minor refactoring ( #3507 )
2020-07-11 07:43:06 +01:00
transformation_replace_parameter_with_global.h
spirv-fuzz: Minor refactoring ( #3507 )
2020-07-11 07:43:06 +01:00
transformation_set_function_control.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_set_function_control.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_set_loop_control.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_set_loop_control.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_set_memory_operands_mask.cpp
Fix operand access ( #3427 )
2020-06-13 00:03:25 +01:00
transformation_set_memory_operands_mask.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_set_selection_control.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_set_selection_control.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_split_block.cpp
spirv-fuzz: Respect rules for OpSampledImage ( #3287 )
2020-04-14 20:17:42 +01:00
transformation_split_block.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_store.cpp
spirv-fuzz: Do not allow adding stores to read-only pointers ( #3316 )
2020-05-01 02:50:44 +01:00
transformation_store.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_swap_commutable_operands.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_swap_commutable_operands.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_swap_conditional_branch_operands.cpp
spirv-fuzz: Swap operands in OpBranchConditional ( #3423 )
2020-06-19 16:38:52 +01:00
transformation_swap_conditional_branch_operands.h
spirv-fuzz: Swap operands in OpBranchConditional ( #3423 )
2020-06-19 16:38:52 +01:00
transformation_toggle_access_chain_instruction.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_toggle_access_chain_instruction.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_vector_shuffle.cpp
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation_vector_shuffle.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
transformation.cpp
spirv-fuzz: TransformationAddSynonyms ( #3447 )
2020-07-12 09:59:08 +01:00
transformation.h
spirv-fuzz: Introduce TransformationContext ( #3272 )
2020-04-02 15:54:46 +01:00
uniform_buffer_element_descriptor.cpp
Add 'copy object' transformation ( #2766 )
2019-08-05 18:00:13 +01:00
uniform_buffer_element_descriptor.h
Fix end comments in header files ( #2829 )
2019-09-02 17:31:27 -04:00