use lookups for the global scope
authorLars Knoll <lars.knoll@digia.com>
Sun, 14 Apr 2013 10:17:11 +0000 (12:17 +0200)
committerSimon Hausmann <simon.hausmann@digia.com>
Mon, 15 Apr 2013 08:34:47 +0000 (10:34 +0200)
commit3e6fc20a2ac4da117aa5f6da278c8dd784741f5e
tree6351677cc503ebd522744db54b70db18d9da9188
parent3dbd772cc4c3e0cff133d401c6986b013d507eb9
use lookups for the global scope

Gives about 12% speed improvement for the V8 benchmark.
fact.2.js is almost twice as fast.

Change-Id: Icfa1a780b30e131b9531e12f4bd569516c404e86
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
13 files changed:
src/v4/moth/qv4isel_moth.cpp
src/v4/moth/qv4isel_moth_p.h
src/v4/qv4codegen.cpp
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
src/v4/qv4lookup.cpp
src/v4/qv4lookup.h
src/v4/qv4runtime.cpp
src/v4/qv4runtime.h