V4 IR: move the MemberResolver out of IR::Temp.
authorErik Verbruggen <erik.verbruggen@digia.com>
Fri, 9 Jan 2015 13:17:31 +0000 (14:17 +0100)
committerSimon Hausmann <simon.hausmann@digia.com>
Mon, 12 Jan 2015 18:19:40 +0000 (19:19 +0100)
commit327af26d8d5421983a10693bb9039de31a5788be
tree93e56a19665f8350a727b912ea0f8b7097f44377
parentf6e1e92c2ec0279c31d354f5fdf187f09223a705
V4 IR: move the MemberResolver out of IR::Temp.

Temps are copied around a lot. This patch reduces the size by storing a
single pointer to the resolver.

Change-Id: I074b8b729fce310542cf4697ef42107085b304b3
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Reviewed-by: Robin Burchell <robin.burchell@viroteck.net>
src/qml/compiler/qqmlirbuilder.cpp
src/qml/compiler/qv4jsir_p.h
src/qml/compiler/qv4ssa.cpp