tree: d44b0e539d60ba899386797b2e5fd76494c684b8 [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. cfg.cpp
  10. cfg.h
  11. cfg_cleanup_pass.cpp
  12. cfg_cleanup_pass.h
  13. CMakeLists.txt
  14. common_uniform_elim_pass.cpp
  15. common_uniform_elim_pass.h
  16. compact_ids_pass.cpp
  17. compact_ids_pass.h
  18. constants.h
  19. dead_branch_elim_pass.cpp
  20. dead_branch_elim_pass.h
  21. dead_variable_elimination.cpp
  22. dead_variable_elimination.h
  23. decoration_manager.cpp
  24. decoration_manager.h
  25. def_use_manager.cpp
  26. def_use_manager.h
  27. dominator_analysis.h
  28. dominator_tree.cpp
  29. dominator_tree.h
  30. eliminate_dead_constant_pass.cpp
  31. eliminate_dead_constant_pass.h
  32. eliminate_dead_functions_pass.cpp
  33. eliminate_dead_functions_pass.h
  34. flatten_decoration_pass.cpp
  35. flatten_decoration_pass.h
  36. fold.cpp
  37. fold.h
  38. fold_spec_constant_op_and_composite_pass.cpp
  39. fold_spec_constant_op_and_composite_pass.h
  40. freeze_spec_constant_value_pass.cpp
  41. freeze_spec_constant_value_pass.h
  42. function.cpp
  43. function.h
  44. inline_exhaustive_pass.cpp
  45. inline_exhaustive_pass.h
  46. inline_opaque_pass.cpp
  47. inline_opaque_pass.h
  48. inline_pass.cpp
  49. inline_pass.h
  50. insert_extract_elim.cpp
  51. insert_extract_elim.h
  52. instruction.cpp
  53. instruction.h
  54. instruction_list.cpp
  55. instruction_list.h
  56. ir_context.cpp
  57. ir_context.h
  58. ir_loader.cpp
  59. ir_loader.h
  60. iterator.h
  61. local_access_chain_convert_pass.cpp
  62. local_access_chain_convert_pass.h
  63. local_redundancy_elimination.cpp
  64. local_redundancy_elimination.h
  65. local_single_block_elim_pass.cpp
  66. local_single_block_elim_pass.h
  67. local_single_store_elim_pass.cpp
  68. local_single_store_elim_pass.h
  69. local_ssa_elim_pass.cpp
  70. local_ssa_elim_pass.h
  71. log.h
  72. make_unique.h
  73. mem_pass.cpp
  74. mem_pass.h
  75. merge_return_pass.cpp
  76. merge_return_pass.h
  77. module.cpp
  78. module.h
  79. null_pass.h
  80. optimizer.cpp
  81. pass.cpp
  82. pass.h
  83. pass_manager.cpp
  84. pass_manager.h
  85. passes.h
  86. propagator.cpp
  87. propagator.h
  88. redundancy_elimination.cpp
  89. redundancy_elimination.h
  90. reflect.h
  91. remove_duplicates_pass.cpp
  92. remove_duplicates_pass.h
  93. set_spec_constant_default_value_pass.cpp
  94. set_spec_constant_default_value_pass.h
  95. strength_reduction_pass.cpp
  96. strength_reduction_pass.h
  97. strip_debug_info_pass.cpp
  98. strip_debug_info_pass.h
  99. tree_iterator.h
  100. type_manager.cpp
  101. type_manager.h
  102. types.cpp
  103. types.h
  104. unify_const_pass.cpp
  105. unify_const_pass.h
  106. value_number_table.cpp
  107. value_number_table.h