diff options
author | Serguei Katkov <serguei.i.katkov@intel.com> | 2014-07-08 17:21:53 +0700 |
---|---|---|
committer | Chao-ying Fu <chao-ying.fu@intel.com> | 2014-07-10 13:31:47 -0700 |
commit | c380191f3048db2a3796d65db8e5d5a5e7b08c65 (patch) | |
tree | 56f7f5fc60f8445ead63cd43faf06b9e1dfda6b2 /runtime/arch/x86_64/entrypoints_init_x86_64.cc | |
parent | cba6b1fc88fd54c35211fd49a7a7501cfcdaa170 (diff) | |
download | art-c380191f3048db2a3796d65db8e5d5a5e7b08c65.tar.gz art-c380191f3048db2a3796d65db8e5d5a5e7b08c65.tar.bz2 art-c380191f3048db2a3796d65db8e5d5a5e7b08c65.zip |
x86_64: Enable fp-reg promotion
Patch introduces 4 register XMM12-15 available for promotion of
fp virtual registers.
Change-Id: I3f89ad07fc8ae98b70f550eada09be7b693ffb67
Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
Signed-off-by: Chao-ying Fu <chao-ying.fu@intel.com>
Diffstat (limited to 'runtime/arch/x86_64/entrypoints_init_x86_64.cc')
-rw-r--r-- | runtime/arch/x86_64/entrypoints_init_x86_64.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/arch/x86_64/entrypoints_init_x86_64.cc b/runtime/arch/x86_64/entrypoints_init_x86_64.cc index 609d1c6500..204d52c723 100644 --- a/runtime/arch/x86_64/entrypoints_init_x86_64.cc +++ b/runtime/arch/x86_64/entrypoints_init_x86_64.cc @@ -35,7 +35,7 @@ extern "C" void art_portable_resolution_trampoline(mirror::ArtMethod*); extern "C" void art_portable_to_interpreter_bridge(mirror::ArtMethod*); // Cast entrypoints. -extern "C" uint32_t artIsAssignableFromCode(const mirror::Class* klass, +extern "C" uint32_t art_quick_assignable_from_code(const mirror::Class* klass, const mirror::Class* ref_class); extern "C" void art_quick_check_cast(void*, void*); @@ -129,7 +129,7 @@ void InitEntryPoints(InterpreterEntryPoints* ipoints, JniEntryPoints* jpoints, ResetQuickAllocEntryPoints(qpoints); // Cast - qpoints->pInstanceofNonTrivial = artIsAssignableFromCode; + qpoints->pInstanceofNonTrivial = art_quick_assignable_from_code; qpoints->pCheckCast = art_quick_check_cast; // DexCache |