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