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