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