commit | 6dccdc2511c9f22d3cc2ea83386ce9db2688fa19 | [log] [tgz] |
---|---|---|
author | Maxim Kazantsev <maxim.kazantsev@intel.com> | Mon Aug 18 18:43:55 2014 +0700 |
committer | Ian Rogers <irogers@google.com> | Thu Sep 04 08:47:13 2014 -0700 |
tree | a6ec44c6e2351826962cd3d08560e64fed2c218b | |
parent | 2fb54e875697126de075ae736fd6cb136b7b4f94 [diff] |
ART: Reduce LockCallTemps usage Using FlushAllRegs/LockCallTemps in integer arithmetics causes excess register flushing and clobbering. This patch adds API that allows to flush, clobber and lock only those registers we really need for calculations. Change-Id: Idabaa4fff4d18a33e5040a80f66f2df6432f8be0 Signed-off-by: Max Kazantsev <maxim.kazantsev@intel.com>