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