tree: b2aae80ce0a8d93a3121ff59a2de888a6541ed82 [path history] [tgz]
  1. aggressive_dead_code_elim_pass.cpp
  2. aggressive_dead_code_elim_pass.h
  3. amd_ext_to_khr.cpp
  4. amd_ext_to_khr.h
  5. basic_block.cpp
  6. basic_block.h
  7. block_merge_pass.cpp
  8. block_merge_pass.h
  9. block_merge_util.cpp
  10. block_merge_util.h
  11. build_module.cpp
  12. build_module.h
  13. ccp_pass.cpp
  14. ccp_pass.h
  15. cfg.cpp
  16. cfg.h
  17. cfg_cleanup_pass.cpp
  18. cfg_cleanup_pass.h
  19. CMakeLists.txt
  20. code_sink.cpp
  21. code_sink.h
  22. combine_access_chains.cpp
  23. combine_access_chains.h
  24. compact_ids_pass.cpp
  25. compact_ids_pass.h
  26. composite.cpp
  27. composite.h
  28. const_folding_rules.cpp
  29. const_folding_rules.h
  30. constants.cpp
  31. constants.h
  32. control_dependence.cpp
  33. control_dependence.h
  34. convert_to_half_pass.cpp
  35. convert_to_half_pass.h
  36. convert_to_sampled_image_pass.cpp
  37. convert_to_sampled_image_pass.h
  38. copy_prop_arrays.cpp
  39. copy_prop_arrays.h
  40. dataflow.cpp
  41. dataflow.h
  42. dead_branch_elim_pass.cpp
  43. dead_branch_elim_pass.h
  44. dead_insert_elim_pass.cpp
  45. dead_insert_elim_pass.h
  46. dead_variable_elimination.cpp
  47. dead_variable_elimination.h
  48. debug_info_manager.cpp
  49. debug_info_manager.h
  50. decoration_manager.cpp
  51. decoration_manager.h
  52. def_use_manager.cpp
  53. def_use_manager.h
  54. desc_sroa.cpp
  55. desc_sroa.h
  56. desc_sroa_util.cpp
  57. desc_sroa_util.h
  58. dominator_analysis.cpp
  59. dominator_analysis.h
  60. dominator_tree.cpp
  61. dominator_tree.h
  62. eliminate_dead_constant_pass.cpp
  63. eliminate_dead_constant_pass.h
  64. eliminate_dead_functions_pass.cpp
  65. eliminate_dead_functions_pass.h
  66. eliminate_dead_functions_util.cpp
  67. eliminate_dead_functions_util.h
  68. eliminate_dead_input_components_pass.cpp
  69. eliminate_dead_input_components_pass.h
  70. eliminate_dead_members_pass.cpp
  71. eliminate_dead_members_pass.h
  72. empty_pass.h
  73. feature_manager.cpp
  74. feature_manager.h
  75. fix_storage_class.cpp
  76. fix_storage_class.h
  77. flatten_decoration_pass.cpp
  78. flatten_decoration_pass.h
  79. fold.cpp
  80. fold.h
  81. fold_spec_constant_op_and_composite_pass.cpp
  82. fold_spec_constant_op_and_composite_pass.h
  83. folding_rules.cpp
  84. folding_rules.h
  85. freeze_spec_constant_value_pass.cpp
  86. freeze_spec_constant_value_pass.h
  87. function.cpp
  88. function.h
  89. graphics_robust_access_pass.cpp
  90. graphics_robust_access_pass.h
  91. if_conversion.cpp
  92. if_conversion.h
  93. inline_exhaustive_pass.cpp
  94. inline_exhaustive_pass.h
  95. inline_opaque_pass.cpp
  96. inline_opaque_pass.h
  97. inline_pass.cpp
  98. inline_pass.h
  99. inst_bindless_check_pass.cpp
  100. inst_bindless_check_pass.h
  101. inst_buff_addr_check_pass.cpp
  102. inst_buff_addr_check_pass.h
  103. inst_debug_printf_pass.cpp
  104. inst_debug_printf_pass.h
  105. instruction.cpp
  106. instruction.h
  107. instruction_list.cpp
  108. instruction_list.h
  109. instrument_pass.cpp
  110. instrument_pass.h
  111. interp_fixup_pass.cpp
  112. interp_fixup_pass.h
  113. ir_builder.h
  114. ir_context.cpp
  115. ir_context.h
  116. ir_loader.cpp
  117. ir_loader.h
  118. iterator.h
  119. licm_pass.cpp
  120. licm_pass.h
  121. local_access_chain_convert_pass.cpp
  122. local_access_chain_convert_pass.h
  123. local_redundancy_elimination.cpp
  124. local_redundancy_elimination.h
  125. local_single_block_elim_pass.cpp
  126. local_single_block_elim_pass.h
  127. local_single_store_elim_pass.cpp
  128. local_single_store_elim_pass.h
  129. log.h
  130. loop_dependence.cpp
  131. loop_dependence.h
  132. loop_dependence_helpers.cpp
  133. loop_descriptor.cpp
  134. loop_descriptor.h
  135. loop_fission.cpp
  136. loop_fission.h
  137. loop_fusion.cpp
  138. loop_fusion.h
  139. loop_fusion_pass.cpp
  140. loop_fusion_pass.h
  141. loop_peeling.cpp
  142. loop_peeling.h
  143. loop_unroller.cpp
  144. loop_unroller.h
  145. loop_unswitch_pass.cpp
  146. loop_unswitch_pass.h
  147. loop_utils.cpp
  148. loop_utils.h
  149. mem_pass.cpp
  150. mem_pass.h
  151. merge_return_pass.cpp
  152. merge_return_pass.h
  153. module.cpp
  154. module.h
  155. null_pass.h
  156. optimizer.cpp
  157. pass.cpp
  158. pass.h
  159. pass_manager.cpp
  160. pass_manager.h
  161. passes.h
  162. pch_source_opt.cpp
  163. pch_source_opt.h
  164. private_to_local_pass.cpp
  165. private_to_local_pass.h
  166. propagator.cpp
  167. propagator.h
  168. reduce_load_size.cpp
  169. reduce_load_size.h
  170. redundancy_elimination.cpp
  171. redundancy_elimination.h
  172. reflect.h
  173. register_pressure.cpp
  174. register_pressure.h
  175. relax_float_ops_pass.cpp
  176. relax_float_ops_pass.h
  177. remove_dontinline_pass.cpp
  178. remove_dontinline_pass.h
  179. remove_duplicates_pass.cpp
  180. remove_duplicates_pass.h
  181. remove_unused_interface_variables_pass.cpp
  182. remove_unused_interface_variables_pass.h
  183. replace_desc_array_access_using_var_index.cpp
  184. replace_desc_array_access_using_var_index.h
  185. replace_invalid_opc.cpp
  186. replace_invalid_opc.h
  187. scalar_analysis.cpp
  188. scalar_analysis.h
  189. scalar_analysis_nodes.h
  190. scalar_analysis_simplification.cpp
  191. scalar_replacement_pass.cpp
  192. scalar_replacement_pass.h
  193. set_spec_constant_default_value_pass.cpp
  194. set_spec_constant_default_value_pass.h
  195. simplification_pass.cpp
  196. simplification_pass.h
  197. spread_volatile_semantics.cpp
  198. spread_volatile_semantics.h
  199. ssa_rewrite_pass.cpp
  200. ssa_rewrite_pass.h
  201. strength_reduction_pass.cpp
  202. strength_reduction_pass.h
  203. strip_debug_info_pass.cpp
  204. strip_debug_info_pass.h
  205. strip_nonsemantic_info_pass.cpp
  206. strip_nonsemantic_info_pass.h
  207. struct_cfg_analysis.cpp
  208. struct_cfg_analysis.h
  209. tree_iterator.h
  210. type_manager.cpp
  211. type_manager.h
  212. types.cpp
  213. types.h
  214. unify_const_pass.cpp
  215. unify_const_pass.h
  216. upgrade_memory_model.cpp
  217. upgrade_memory_model.h
  218. value_number_table.cpp
  219. value_number_table.h
  220. vector_dce.cpp
  221. vector_dce.h
  222. workaround1209.cpp
  223. workaround1209.h
  224. wrap_opkill.cpp
  225. wrap_opkill.h