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)
committerSerguei Katkov <serguei.i.katkov@intel.com>
Thu, 11 Sep 2014 02:14:10 +0000 (09:14 +0700)
commit9863daf4fdc1a08339edac794452dbc719aef4f1
tree6870b147ea60f095ef43fa37f35d193fe41fd33f
parentb9620f305c79914f5159cf9279a7ccd173af1186
AddIntrinsicSlowPath with resume requires clobbering

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

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