tree: 860d03bf7fb02a70b86478955774573a546899b7 [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. common_uniform_elim_pass.cpp
  17. common_uniform_elim_pass.h
  18. compact_ids_pass.cpp
  19. compact_ids_pass.h
  20. composite.cpp
  21. composite.h
  22. const_folding_rules.cpp
  23. const_folding_rules.h
  24. constants.cpp
  25. constants.h
  26. dead_branch_elim_pass.cpp
  27. dead_branch_elim_pass.h
  28. dead_insert_elim_pass.cpp
  29. dead_insert_elim_pass.h
  30. dead_variable_elimination.cpp
  31. dead_variable_elimination.h
  32. decoration_manager.cpp
  33. decoration_manager.h
  34. def_use_manager.cpp
  35. def_use_manager.h
  36. dominator_analysis.cpp
  37. dominator_analysis.h
  38. dominator_tree.cpp
  39. dominator_tree.h
  40. eliminate_dead_constant_pass.cpp
  41. eliminate_dead_constant_pass.h
  42. eliminate_dead_functions_pass.cpp
  43. eliminate_dead_functions_pass.h
  44. feature_manager.cpp
  45. feature_manager.h
  46. flatten_decoration_pass.cpp
  47. flatten_decoration_pass.h
  48. fold.cpp
  49. fold.h
  50. fold_spec_constant_op_and_composite_pass.cpp
  51. fold_spec_constant_op_and_composite_pass.h
  52. folding_rules.cpp
  53. folding_rules.h
  54. freeze_spec_constant_value_pass.cpp
  55. freeze_spec_constant_value_pass.h
  56. function.cpp
  57. function.h
  58. if_conversion.cpp
  59. if_conversion.h
  60. inline_exhaustive_pass.cpp
  61. inline_exhaustive_pass.h
  62. inline_opaque_pass.cpp
  63. inline_opaque_pass.h
  64. inline_pass.cpp
  65. inline_pass.h
  66. insert_extract_elim.cpp
  67. insert_extract_elim.h
  68. instruction.cpp
  69. instruction.h
  70. instruction_list.cpp
  71. instruction_list.h
  72. ir_builder.h
  73. ir_context.cpp
  74. ir_context.h
  75. ir_loader.cpp
  76. ir_loader.h
  77. iterator.h
  78. licm_pass.cpp
  79. licm_pass.h
  80. local_access_chain_convert_pass.cpp
  81. local_access_chain_convert_pass.h
  82. local_redundancy_elimination.cpp
  83. local_redundancy_elimination.h
  84. local_single_block_elim_pass.cpp
  85. local_single_block_elim_pass.h
  86. local_single_store_elim_pass.cpp
  87. local_single_store_elim_pass.h
  88. local_ssa_elim_pass.cpp
  89. local_ssa_elim_pass.h
  90. log.h
  91. loop_descriptor.cpp
  92. loop_descriptor.h
  93. loop_peeling.cpp
  94. loop_peeling.h
  95. loop_unroller.cpp
  96. loop_unroller.h
  97. loop_unswitch_pass.cpp
  98. loop_unswitch_pass.h
  99. loop_utils.cpp
  100. loop_utils.h
  101. make_unique.h
  102. mem_pass.cpp
  103. mem_pass.h
  104. merge_return_pass.cpp
  105. merge_return_pass.h
  106. module.cpp
  107. module.h
  108. null_pass.h
  109. optimizer.cpp
  110. pass.cpp
  111. pass.h
  112. pass_manager.cpp
  113. pass_manager.h
  114. passes.h
  115. private_to_local_pass.cpp
  116. private_to_local_pass.h
  117. propagator.cpp
  118. propagator.h
  119. redundancy_elimination.cpp
  120. redundancy_elimination.h
  121. reflect.h
  122. remove_duplicates_pass.cpp
  123. remove_duplicates_pass.h
  124. replace_invalid_opc.cpp
  125. replace_invalid_opc.h
  126. scalar_replacement_pass.cpp
  127. scalar_replacement_pass.h
  128. set_spec_constant_default_value_pass.cpp
  129. set_spec_constant_default_value_pass.h
  130. simplification_pass.cpp
  131. simplification_pass.h
  132. strength_reduction_pass.cpp
  133. strength_reduction_pass.h
  134. strip_debug_info_pass.cpp
  135. strip_debug_info_pass.h
  136. strip_reflect_info_pass.cpp
  137. strip_reflect_info_pass.h
  138. tree_iterator.h
  139. type_manager.cpp
  140. type_manager.h
  141. types.cpp
  142. types.h
  143. unify_const_pass.cpp
  144. unify_const_pass.h
  145. value_number_table.cpp
  146. value_number_table.h
  147. workaround1209.cpp
  148. workaround1209.h