OSDN Git Service

AddIntrinsicSlowPath with resume requires clobbering
authorSerguei Katkov <serguei.i.katkov@intel.com>
Thu, 4 Sep 2014 08:21:32 +0000 (15:21 +0700)
committerPat Tjin <pattjin@google.com>
Mon, 29 Sep 2014 19:03:42 +0000 (19:03 +0000)
commit02ff2d4187249d26fabe8e5eacc27b99984ee353
tree4a2dea309893e3c7463c7a57de0ad0a85562487a
parent6d031046eeb5e9f62b657df0695b752e1d0aa583
AddIntrinsicSlowPath with resume requires clobbering

AddIntrinsicSlowPath with resume results in a call.
So all temps must be clobbered at the point where
AddIntrinsicSlowPath returns.

(cherry-picked from 9863daf4fdc1a08339edac794452dbc719aef4f1)
Change-Id: If9eb887e295ff5e59920f4da1cef63258ad490b0
Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
compiler/dex/quick/arm/int_arm.cc
compiler/dex/quick/arm64/int_arm64.cc
compiler/dex/quick/gen_invoke.cc
compiler/dex/quick/x86/target_x86.cc