tree: 75c4af5654e1a5c67109b07bc968a834d30b466d [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_signedness_of_integer_operands.cpp
  72. fuzzer_pass_interchange_signedness_of_integer_operands.h
  73. fuzzer_pass_interchange_zero_like_constants.cpp
  74. fuzzer_pass_interchange_zero_like_constants.h
  75. fuzzer_pass_invert_comparison_operators.cpp
  76. fuzzer_pass_invert_comparison_operators.h
  77. fuzzer_pass_make_vector_operations_dynamic.cpp
  78. fuzzer_pass_make_vector_operations_dynamic.h
  79. fuzzer_pass_merge_blocks.cpp
  80. fuzzer_pass_merge_blocks.h
  81. fuzzer_pass_obfuscate_constants.cpp
  82. fuzzer_pass_obfuscate_constants.h
  83. fuzzer_pass_outline_functions.cpp
  84. fuzzer_pass_outline_functions.h
  85. fuzzer_pass_permute_blocks.cpp
  86. fuzzer_pass_permute_blocks.h
  87. fuzzer_pass_permute_function_parameters.cpp
  88. fuzzer_pass_permute_function_parameters.h
  89. fuzzer_pass_permute_instructions.cpp
  90. fuzzer_pass_permute_instructions.h
  91. fuzzer_pass_permute_phi_operands.cpp
  92. fuzzer_pass_permute_phi_operands.h
  93. fuzzer_pass_push_ids_through_variables.cpp
  94. fuzzer_pass_push_ids_through_variables.h
  95. fuzzer_pass_replace_adds_subs_muls_with_carrying_extended.cpp
  96. fuzzer_pass_replace_adds_subs_muls_with_carrying_extended.h
  97. fuzzer_pass_replace_copy_memories_with_loads_stores.cpp
  98. fuzzer_pass_replace_copy_memories_with_loads_stores.h
  99. fuzzer_pass_replace_copy_objects_with_stores_loads.cpp
  100. fuzzer_pass_replace_copy_objects_with_stores_loads.h
  101. fuzzer_pass_replace_linear_algebra_instructions.cpp
  102. fuzzer_pass_replace_linear_algebra_instructions.h
  103. fuzzer_pass_replace_loads_stores_with_copy_memories.cpp
  104. fuzzer_pass_replace_loads_stores_with_copy_memories.h
  105. fuzzer_pass_replace_parameter_with_global.cpp
  106. fuzzer_pass_replace_parameter_with_global.h
  107. fuzzer_pass_replace_params_with_struct.cpp
  108. fuzzer_pass_replace_params_with_struct.h
  109. fuzzer_pass_split_blocks.cpp
  110. fuzzer_pass_split_blocks.h
  111. fuzzer_pass_swap_commutable_operands.cpp
  112. fuzzer_pass_swap_commutable_operands.h
  113. fuzzer_pass_swap_conditional_branch_operands.cpp
  114. fuzzer_pass_swap_conditional_branch_operands.h
  115. fuzzer_pass_toggle_access_chain_instruction.cpp
  116. fuzzer_pass_toggle_access_chain_instruction.h
  117. fuzzer_util.cpp
  118. fuzzer_util.h
  119. id_use_descriptor.cpp
  120. id_use_descriptor.h
  121. instruction_descriptor.cpp
  122. instruction_descriptor.h
  123. instruction_message.cpp
  124. instruction_message.h
  125. protobufs/
  126. pseudo_random_generator.cpp
  127. pseudo_random_generator.h
  128. random_generator.cpp
  129. random_generator.h
  130. replayer.cpp
  131. replayer.h
  132. shrinker.cpp
  133. shrinker.h
  134. transformation.cpp
  135. transformation.h
  136. transformation_access_chain.cpp
  137. transformation_access_chain.h
  138. transformation_add_constant_boolean.cpp
  139. transformation_add_constant_boolean.h
  140. transformation_add_constant_composite.cpp
  141. transformation_add_constant_composite.h
  142. transformation_add_constant_null.cpp
  143. transformation_add_constant_null.h
  144. transformation_add_constant_scalar.cpp
  145. transformation_add_constant_scalar.h
  146. transformation_add_copy_memory.cpp
  147. transformation_add_copy_memory.h
  148. transformation_add_dead_block.cpp
  149. transformation_add_dead_block.h
  150. transformation_add_dead_break.cpp
  151. transformation_add_dead_break.h
  152. transformation_add_dead_continue.cpp
  153. transformation_add_dead_continue.h
  154. transformation_add_function.cpp
  155. transformation_add_function.h
  156. transformation_add_global_undef.cpp
  157. transformation_add_global_undef.h
  158. transformation_add_global_variable.cpp
  159. transformation_add_global_variable.h
  160. transformation_add_image_sample_unused_components.cpp
  161. transformation_add_image_sample_unused_components.h
  162. transformation_add_local_variable.cpp
  163. transformation_add_local_variable.h
  164. transformation_add_loop_preheader.cpp
  165. transformation_add_loop_preheader.h
  166. transformation_add_no_contraction_decoration.cpp
  167. transformation_add_no_contraction_decoration.h
  168. transformation_add_parameter.cpp
  169. transformation_add_parameter.h
  170. transformation_add_relaxed_decoration.cpp
  171. transformation_add_relaxed_decoration.h
  172. transformation_add_spec_constant_op.cpp
  173. transformation_add_spec_constant_op.h
  174. transformation_add_synonym.cpp
  175. transformation_add_synonym.h
  176. transformation_add_type_array.cpp
  177. transformation_add_type_array.h
  178. transformation_add_type_boolean.cpp
  179. transformation_add_type_boolean.h
  180. transformation_add_type_float.cpp
  181. transformation_add_type_float.h
  182. transformation_add_type_function.cpp
  183. transformation_add_type_function.h
  184. transformation_add_type_int.cpp
  185. transformation_add_type_int.h
  186. transformation_add_type_matrix.cpp
  187. transformation_add_type_matrix.h
  188. transformation_add_type_pointer.cpp
  189. transformation_add_type_pointer.h
  190. transformation_add_type_struct.cpp
  191. transformation_add_type_struct.h
  192. transformation_add_type_vector.cpp
  193. transformation_add_type_vector.h
  194. transformation_adjust_branch_weights.cpp
  195. transformation_adjust_branch_weights.h
  196. transformation_composite_construct.cpp
  197. transformation_composite_construct.h
  198. transformation_composite_extract.cpp
  199. transformation_composite_extract.h
  200. transformation_compute_data_synonym_fact_closure.cpp
  201. transformation_compute_data_synonym_fact_closure.h
  202. transformation_context.cpp
  203. transformation_context.h
  204. transformation_equation_instruction.cpp
  205. transformation_equation_instruction.h
  206. transformation_function_call.cpp
  207. transformation_function_call.h
  208. transformation_invert_comparison_operator.cpp
  209. transformation_invert_comparison_operator.h
  210. transformation_load.cpp
  211. transformation_load.h
  212. transformation_make_vector_operation_dynamic.cpp
  213. transformation_make_vector_operation_dynamic.h
  214. transformation_merge_blocks.cpp
  215. transformation_merge_blocks.h
  216. transformation_move_block_down.cpp
  217. transformation_move_block_down.h
  218. transformation_move_instruction_down.cpp
  219. transformation_move_instruction_down.h
  220. transformation_outline_function.cpp
  221. transformation_outline_function.h
  222. transformation_permute_function_parameters.cpp
  223. transformation_permute_function_parameters.h
  224. transformation_permute_phi_operands.cpp
  225. transformation_permute_phi_operands.h
  226. transformation_push_id_through_variable.cpp
  227. transformation_push_id_through_variable.h
  228. transformation_record_synonymous_constants.cpp
  229. transformation_record_synonymous_constants.h
  230. transformation_replace_add_sub_mul_with_carrying_extended.cpp
  231. transformation_replace_add_sub_mul_with_carrying_extended.h
  232. transformation_replace_boolean_constant_with_constant_binary.cpp
  233. transformation_replace_boolean_constant_with_constant_binary.h
  234. transformation_replace_constant_with_uniform.cpp
  235. transformation_replace_constant_with_uniform.h
  236. transformation_replace_copy_memory_with_load_store.cpp
  237. transformation_replace_copy_memory_with_load_store.h
  238. transformation_replace_copy_object_with_store_load.cpp
  239. transformation_replace_copy_object_with_store_load.h
  240. transformation_replace_id_with_synonym.cpp
  241. transformation_replace_id_with_synonym.h
  242. transformation_replace_linear_algebra_instruction.cpp
  243. transformation_replace_linear_algebra_instruction.h
  244. transformation_replace_load_store_with_copy_memory.cpp
  245. transformation_replace_load_store_with_copy_memory.h
  246. transformation_replace_parameter_with_global.cpp
  247. transformation_replace_parameter_with_global.h
  248. transformation_replace_params_with_struct.cpp
  249. transformation_replace_params_with_struct.h
  250. transformation_set_function_control.cpp
  251. transformation_set_function_control.h
  252. transformation_set_loop_control.cpp
  253. transformation_set_loop_control.h
  254. transformation_set_memory_operands_mask.cpp
  255. transformation_set_memory_operands_mask.h
  256. transformation_set_selection_control.cpp
  257. transformation_set_selection_control.h
  258. transformation_split_block.cpp
  259. transformation_split_block.h
  260. transformation_store.cpp
  261. transformation_store.h
  262. transformation_swap_commutable_operands.cpp
  263. transformation_swap_commutable_operands.h
  264. transformation_swap_conditional_branch_operands.cpp
  265. transformation_swap_conditional_branch_operands.h
  266. transformation_toggle_access_chain_instruction.cpp
  267. transformation_toggle_access_chain_instruction.h
  268. transformation_vector_shuffle.cpp
  269. transformation_vector_shuffle.h
  270. uniform_buffer_element_descriptor.cpp
  271. uniform_buffer_element_descriptor.h