Cleanup: Get rid of calls to builtin_{push,pop}_catch_scope in the IR
authorSimon Hausmann <simon.hausmann@digia.com>
Wed, 6 Mar 2013 19:04:31 +0000 (20:04 +0100)
committerLars Knoll <lars.knoll@digia.com>
Wed, 6 Mar 2013 21:19:19 +0000 (22:19 +0100)
commit48943d74d70fb84d7ad8ce7590e608ff8b78b670
tree489b9cdd9924458ae490b1a3d44f0b3112f43e89
parente8af04697def51f7d59718e734b363d16d25c647
Cleanup: Get rid of calls to builtin_{push,pop}_catch_scope in the IR

These calls aren't needed anymore and can easily be done on the run-time level
instead right before and after calling the catch block.

Change-Id: I445361688782d12269764578e83ebb21ae184190
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
13 files changed:
src/v4/moth/qv4instr_moth_p.h
src/v4/moth/qv4isel_moth.cpp
src/v4/moth/qv4isel_moth_p.h
src/v4/moth/qv4vme_moth.cpp
src/v4/qv4codegen.cpp
src/v4/qv4codegen_p.h
src/v4/qv4isel_llvm_p.h
src/v4/qv4isel_masm.cpp
src/v4/qv4isel_masm_p.h
src/v4/qv4isel_p.cpp
src/v4/qv4isel_p.h
src/v4/qv4jsir.cpp
src/v4/qv4jsir_p.h