diff options
Diffstat (limited to 'src/qml/jit')
-rw-r--r-- | src/qml/jit/qv4baselinejit.cpp | 14 | ||||
-rw-r--r-- | src/qml/jit/qv4baselinejit_p.h | 3 |
2 files changed, 2 insertions, 15 deletions
diff --git a/src/qml/jit/qv4baselinejit.cpp b/src/qml/jit/qv4baselinejit.cpp index b52350a729..1df7223936 100644 --- a/src/qml/jit/qv4baselinejit.cpp +++ b/src/qml/jit/qv4baselinejit.cpp @@ -265,19 +265,7 @@ void BaselineJIT::generate_LoadProperty(int name) as->checkException(); } -void BaselineJIT::generate_GetLookup(int index, int base) -{ - STORE_IP(); - as->prepareCallWithArgCount(4); - as->passRegAsArg(base, 3); - as->passInt32AsArg(index, 2); - as->passFunctionAsArg(1); - as->passEngineAsArg(0); - JIT_GENERATE_RUNTIME_CALL(Helpers::getLookup, Assembler::ResultInAccumulator); - as->checkException(); -} - -void BaselineJIT::generate_GetLookupA(int index) +void BaselineJIT::generate_GetLookup(int index) { STORE_IP(); STORE_ACC(); diff --git a/src/qml/jit/qv4baselinejit_p.h b/src/qml/jit/qv4baselinejit_p.h index 26da3d5da3..d953d86a06 100644 --- a/src/qml/jit/qv4baselinejit_p.h +++ b/src/qml/jit/qv4baselinejit_p.h @@ -101,8 +101,7 @@ public: void generate_LoadElement(int base) override; void generate_StoreElement(int base, int index) override; void generate_LoadProperty(int name) override; - void generate_GetLookup(int index, int base) override; - void generate_GetLookupA(int index) override; + void generate_GetLookup(int index) override; void generate_StoreProperty(int name, int base) override; void generate_SetLookup(int index, int base) override; void generate_StoreScopeObjectProperty(int base, |