tree: a7cf322393eefa0d3c40b75ed59d5e6198ef86bd [path history] [tgz]
  1. CMakeLists.txt
  2. call_graph.cpp
  3. call_graph.h
  4. data_descriptor.cpp
  5. data_descriptor.h
  6. equivalence_relation.h
  7. fact_manager.cpp
  8. fact_manager.h
  9. force_render_red.cpp
  10. force_render_red.h
  11. fuzzer.cpp
  12. fuzzer.h
  13. fuzzer_context.cpp
  14. fuzzer_context.h
  15. fuzzer_pass.cpp
  16. fuzzer_pass.h
  17. fuzzer_pass_add_access_chains.cpp
  18. fuzzer_pass_add_access_chains.h
  19. fuzzer_pass_add_composite_types.cpp
  20. fuzzer_pass_add_composite_types.h
  21. fuzzer_pass_add_copy_memory.cpp
  22. fuzzer_pass_add_copy_memory.h
  23. fuzzer_pass_add_dead_blocks.cpp
  24. fuzzer_pass_add_dead_blocks.h
  25. fuzzer_pass_add_dead_breaks.cpp
  26. fuzzer_pass_add_dead_breaks.h
  27. fuzzer_pass_add_dead_continues.cpp
  28. fuzzer_pass_add_dead_continues.h
  29. fuzzer_pass_add_equation_instructions.cpp
  30. fuzzer_pass_add_equation_instructions.h
  31. fuzzer_pass_add_function_calls.cpp
  32. fuzzer_pass_add_function_calls.h
  33. fuzzer_pass_add_global_variables.cpp
  34. fuzzer_pass_add_global_variables.h
  35. fuzzer_pass_add_image_sample_unused_components.cpp
  36. fuzzer_pass_add_image_sample_unused_components.h
  37. fuzzer_pass_add_loads.cpp
  38. fuzzer_pass_add_loads.h
  39. fuzzer_pass_add_local_variables.cpp
  40. fuzzer_pass_add_local_variables.h
  41. fuzzer_pass_add_no_contraction_decorations.cpp
  42. fuzzer_pass_add_no_contraction_decorations.h
  43. fuzzer_pass_add_parameters.cpp
  44. fuzzer_pass_add_parameters.h
  45. fuzzer_pass_add_relaxed_decorations.cpp
  46. fuzzer_pass_add_relaxed_decorations.h
  47. fuzzer_pass_add_stores.cpp
  48. fuzzer_pass_add_stores.h
  49. fuzzer_pass_add_synonyms.cpp
  50. fuzzer_pass_add_synonyms.h
  51. fuzzer_pass_add_vector_shuffle_instructions.cpp
  52. fuzzer_pass_add_vector_shuffle_instructions.h
  53. fuzzer_pass_adjust_branch_weights.cpp
  54. fuzzer_pass_adjust_branch_weights.h
  55. fuzzer_pass_adjust_function_controls.cpp
  56. fuzzer_pass_adjust_function_controls.h
  57. fuzzer_pass_adjust_loop_controls.cpp
  58. fuzzer_pass_adjust_loop_controls.h
  59. fuzzer_pass_adjust_memory_operands_masks.cpp
  60. fuzzer_pass_adjust_memory_operands_masks.h
  61. fuzzer_pass_adjust_selection_controls.cpp
  62. fuzzer_pass_adjust_selection_controls.h
  63. fuzzer_pass_apply_id_synonyms.cpp
  64. fuzzer_pass_apply_id_synonyms.h
  65. fuzzer_pass_construct_composites.cpp
  66. fuzzer_pass_construct_composites.h
  67. fuzzer_pass_copy_objects.cpp
  68. fuzzer_pass_copy_objects.h
  69. fuzzer_pass_donate_modules.cpp
  70. fuzzer_pass_donate_modules.h
  71. fuzzer_pass_interchange_zero_like_constants.cpp
  72. fuzzer_pass_interchange_zero_like_constants.h
  73. fuzzer_pass_invert_comparison_operators.cpp
  74. fuzzer_pass_invert_comparison_operators.h
  75. fuzzer_pass_merge_blocks.cpp
  76. fuzzer_pass_merge_blocks.h
  77. fuzzer_pass_obfuscate_constants.cpp
  78. fuzzer_pass_obfuscate_constants.h
  79. fuzzer_pass_outline_functions.cpp
  80. fuzzer_pass_outline_functions.h
  81. fuzzer_pass_permute_blocks.cpp
  82. fuzzer_pass_permute_blocks.h
  83. fuzzer_pass_permute_function_parameters.cpp
  84. fuzzer_pass_permute_function_parameters.h
  85. fuzzer_pass_permute_phi_operands.cpp
  86. fuzzer_pass_permute_phi_operands.h
  87. fuzzer_pass_push_ids_through_variables.cpp
  88. fuzzer_pass_push_ids_through_variables.h
  89. fuzzer_pass_replace_linear_algebra_instructions.cpp
  90. fuzzer_pass_replace_linear_algebra_instructions.h
  91. fuzzer_pass_replace_parameter_with_global.cpp
  92. fuzzer_pass_replace_parameter_with_global.h
  93. fuzzer_pass_replace_params_with_struct.cpp
  94. fuzzer_pass_replace_params_with_struct.h
  95. fuzzer_pass_split_blocks.cpp
  96. fuzzer_pass_split_blocks.h
  97. fuzzer_pass_swap_commutable_operands.cpp
  98. fuzzer_pass_swap_commutable_operands.h
  99. fuzzer_pass_swap_conditional_branch_operands.cpp
  100. fuzzer_pass_swap_conditional_branch_operands.h
  101. fuzzer_pass_toggle_access_chain_instruction.cpp
  102. fuzzer_pass_toggle_access_chain_instruction.h
  103. fuzzer_util.cpp
  104. fuzzer_util.h
  105. id_use_descriptor.cpp
  106. id_use_descriptor.h
  107. instruction_descriptor.cpp
  108. instruction_descriptor.h
  109. instruction_message.cpp
  110. instruction_message.h
  111. protobufs/
  112. pseudo_random_generator.cpp
  113. pseudo_random_generator.h
  114. random_generator.cpp
  115. random_generator.h
  116. replayer.cpp
  117. replayer.h
  118. shrinker.cpp
  119. shrinker.h
  120. transformation.cpp
  121. transformation.h
  122. transformation_access_chain.cpp
  123. transformation_access_chain.h
  124. transformation_add_constant_boolean.cpp
  125. transformation_add_constant_boolean.h
  126. transformation_add_constant_composite.cpp
  127. transformation_add_constant_composite.h
  128. transformation_add_constant_null.cpp
  129. transformation_add_constant_null.h
  130. transformation_add_constant_scalar.cpp
  131. transformation_add_constant_scalar.h
  132. transformation_add_copy_memory.cpp
  133. transformation_add_copy_memory.h
  134. transformation_add_dead_block.cpp
  135. transformation_add_dead_block.h
  136. transformation_add_dead_break.cpp
  137. transformation_add_dead_break.h
  138. transformation_add_dead_continue.cpp
  139. transformation_add_dead_continue.h
  140. transformation_add_function.cpp
  141. transformation_add_function.h
  142. transformation_add_global_undef.cpp
  143. transformation_add_global_undef.h
  144. transformation_add_global_variable.cpp
  145. transformation_add_global_variable.h
  146. transformation_add_image_sample_unused_components.cpp
  147. transformation_add_image_sample_unused_components.h
  148. transformation_add_local_variable.cpp
  149. transformation_add_local_variable.h
  150. transformation_add_no_contraction_decoration.cpp
  151. transformation_add_no_contraction_decoration.h
  152. transformation_add_parameter.cpp
  153. transformation_add_parameter.h
  154. transformation_add_relaxed_decoration.cpp
  155. transformation_add_relaxed_decoration.h
  156. transformation_add_spec_constant_op.cpp
  157. transformation_add_spec_constant_op.h
  158. transformation_add_synonym.cpp
  159. transformation_add_synonym.h
  160. transformation_add_type_array.cpp
  161. transformation_add_type_array.h
  162. transformation_add_type_boolean.cpp
  163. transformation_add_type_boolean.h
  164. transformation_add_type_float.cpp
  165. transformation_add_type_float.h
  166. transformation_add_type_function.cpp
  167. transformation_add_type_function.h
  168. transformation_add_type_int.cpp
  169. transformation_add_type_int.h
  170. transformation_add_type_matrix.cpp
  171. transformation_add_type_matrix.h
  172. transformation_add_type_pointer.cpp
  173. transformation_add_type_pointer.h
  174. transformation_add_type_struct.cpp
  175. transformation_add_type_struct.h
  176. transformation_add_type_vector.cpp
  177. transformation_add_type_vector.h
  178. transformation_adjust_branch_weights.cpp
  179. transformation_adjust_branch_weights.h
  180. transformation_composite_construct.cpp
  181. transformation_composite_construct.h
  182. transformation_composite_extract.cpp
  183. transformation_composite_extract.h
  184. transformation_compute_data_synonym_fact_closure.cpp
  185. transformation_compute_data_synonym_fact_closure.h
  186. transformation_context.cpp
  187. transformation_context.h
  188. transformation_equation_instruction.cpp
  189. transformation_equation_instruction.h
  190. transformation_function_call.cpp
  191. transformation_function_call.h
  192. transformation_invert_comparison_operator.cpp
  193. transformation_invert_comparison_operator.h
  194. transformation_load.cpp
  195. transformation_load.h
  196. transformation_merge_blocks.cpp
  197. transformation_merge_blocks.h
  198. transformation_move_block_down.cpp
  199. transformation_move_block_down.h
  200. transformation_outline_function.cpp
  201. transformation_outline_function.h
  202. transformation_permute_function_parameters.cpp
  203. transformation_permute_function_parameters.h
  204. transformation_permute_phi_operands.cpp
  205. transformation_permute_phi_operands.h
  206. transformation_push_id_through_variable.cpp
  207. transformation_push_id_through_variable.h
  208. transformation_record_synonymous_constants.cpp
  209. transformation_record_synonymous_constants.h
  210. transformation_replace_boolean_constant_with_constant_binary.cpp
  211. transformation_replace_boolean_constant_with_constant_binary.h
  212. transformation_replace_constant_with_uniform.cpp
  213. transformation_replace_constant_with_uniform.h
  214. transformation_replace_id_with_synonym.cpp
  215. transformation_replace_id_with_synonym.h
  216. transformation_replace_linear_algebra_instruction.cpp
  217. transformation_replace_linear_algebra_instruction.h
  218. transformation_replace_parameter_with_global.cpp
  219. transformation_replace_parameter_with_global.h
  220. transformation_replace_params_with_struct.cpp
  221. transformation_replace_params_with_struct.h
  222. transformation_set_function_control.cpp
  223. transformation_set_function_control.h
  224. transformation_set_loop_control.cpp
  225. transformation_set_loop_control.h
  226. transformation_set_memory_operands_mask.cpp
  227. transformation_set_memory_operands_mask.h
  228. transformation_set_selection_control.cpp
  229. transformation_set_selection_control.h
  230. transformation_split_block.cpp
  231. transformation_split_block.h
  232. transformation_store.cpp
  233. transformation_store.h
  234. transformation_swap_commutable_operands.cpp
  235. transformation_swap_commutable_operands.h
  236. transformation_swap_conditional_branch_operands.cpp
  237. transformation_swap_conditional_branch_operands.h
  238. transformation_toggle_access_chain_instruction.cpp
  239. transformation_toggle_access_chain_instruction.h
  240. transformation_vector_shuffle.cpp
  241. transformation_vector_shuffle.h
  242. uniform_buffer_element_descriptor.cpp
  243. uniform_buffer_element_descriptor.h