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