tree: ebd7e96d79cd1fc7a037b76262273321f2576b10 [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. constants.cpp
  21. constants.h
  22. dead_branch_elim_pass.cpp
  23. dead_branch_elim_pass.h
  24. dead_variable_elimination.cpp
  25. dead_variable_elimination.h
  26. decoration_manager.cpp
  27. decoration_manager.h
  28. def_use_manager.cpp
  29. def_use_manager.h
  30. dominator_analysis.h
  31. dominator_tree.cpp
  32. dominator_tree.h
  33. eliminate_dead_constant_pass.cpp
  34. eliminate_dead_constant_pass.h
  35. eliminate_dead_functions_pass.cpp
  36. eliminate_dead_functions_pass.h
  37. feature_manager.cpp
  38. feature_manager.h
  39. flatten_decoration_pass.cpp
  40. flatten_decoration_pass.h
  41. fold.cpp
  42. fold.h
  43. fold_spec_constant_op_and_composite_pass.cpp
  44. fold_spec_constant_op_and_composite_pass.h
  45. freeze_spec_constant_value_pass.cpp
  46. freeze_spec_constant_value_pass.h
  47. function.cpp
  48. function.h
  49. inline_exhaustive_pass.cpp
  50. inline_exhaustive_pass.h
  51. inline_opaque_pass.cpp
  52. inline_opaque_pass.h
  53. inline_pass.cpp
  54. inline_pass.h
  55. insert_extract_elim.cpp
  56. insert_extract_elim.h
  57. instruction.cpp
  58. instruction.h
  59. instruction_list.cpp
  60. instruction_list.h
  61. ir_builder.h
  62. ir_context.cpp
  63. ir_context.h
  64. ir_loader.cpp
  65. ir_loader.h
  66. iterator.h
  67. local_access_chain_convert_pass.cpp
  68. local_access_chain_convert_pass.h
  69. local_redundancy_elimination.cpp
  70. local_redundancy_elimination.h
  71. local_single_block_elim_pass.cpp
  72. local_single_block_elim_pass.h
  73. local_single_store_elim_pass.cpp
  74. local_single_store_elim_pass.h
  75. local_ssa_elim_pass.cpp
  76. local_ssa_elim_pass.h
  77. log.h
  78. loop_descriptor.cpp
  79. loop_descriptor.h
  80. make_unique.h
  81. mem_pass.cpp
  82. mem_pass.h
  83. merge_return_pass.cpp
  84. merge_return_pass.h
  85. module.cpp
  86. module.h
  87. null_pass.h
  88. optimizer.cpp
  89. pass.cpp
  90. pass.h
  91. pass_manager.cpp
  92. pass_manager.h
  93. passes.h
  94. private_to_local_pass.cpp
  95. private_to_local_pass.h
  96. propagator.cpp
  97. propagator.h
  98. redundancy_elimination.cpp
  99. redundancy_elimination.h
  100. reflect.h
  101. remove_duplicates_pass.cpp
  102. remove_duplicates_pass.h
  103. scalar_replacement_pass.cpp
  104. scalar_replacement_pass.h
  105. set_spec_constant_default_value_pass.cpp
  106. set_spec_constant_default_value_pass.h
  107. strength_reduction_pass.cpp
  108. strength_reduction_pass.h
  109. strip_debug_info_pass.cpp
  110. strip_debug_info_pass.h
  111. tree_iterator.h
  112. type_manager.cpp
  113. type_manager.h
  114. types.cpp
  115. types.h
  116. unify_const_pass.cpp
  117. unify_const_pass.h
  118. value_number_table.cpp
  119. value_number_table.h
  120. workaround1209.cpp
  121. workaround1209.h