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