Change interface of Pass::Process() to return possible failures.
authorLei Zhang <antiagainst@google.com>
Mon, 12 Sep 2016 16:39:44 +0000 (12:39 -0400)
committerLei Zhang <antiagainst@google.com>
Tue, 20 Sep 2016 20:40:17 +0000 (16:40 -0400)
commit2cbb2cce3ea1401bf8982c58d0d7dc8a8a0d4f33
tree0255c7590a9f1ae1391da05bd8801509fa8e32b3
parent12b57779127a84ec0c9e55dcde0ff732d6fe0c30
Change interface of Pass::Process() to return possible failures.
23 files changed:
source/opt/CMakeLists.txt
source/opt/eliminate_dead_constant_pass.cpp
source/opt/eliminate_dead_constant_pass.h
source/opt/fold_spec_constant_op_and_composite_pass.cpp
source/opt/fold_spec_constant_op_and_composite_pass.h
source/opt/freeze_spec_constant_value_pass.cpp
source/opt/freeze_spec_constant_value_pass.h
source/opt/null_pass.h
source/opt/pass.h
source/opt/pass_manager.cpp [new file with mode: 0644]
source/opt/pass_manager.h
source/opt/set_spec_constant_default_value_pass.cpp
source/opt/set_spec_constant_default_value_pass.h
source/opt/strip_debug_info_pass.cpp
source/opt/strip_debug_info_pass.h
source/opt/unify_const_pass.cpp
source/opt/unify_const_pass.h
test/opt/pass_fixture.h
test/opt/test_fold_spec_const_op_composite.cpp
test/opt/test_line_debug_info.cpp
test/opt/test_pass_manager.cpp
test/opt/test_unify_const.cpp
tools/opt/opt.cpp