From: chunyang.dai Date: Thu, 2 Jul 2015 04:02:33 +0000 (-0700) Subject: X87: [turbofan] Add CalleeSavedFPRegisters to CallDescriptor. X-Git-Tag: upstream/4.7.83~1608 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a8eff645b4511bfaf1fe7e76830cb1451b78f1b6;p=platform%2Fupstream%2Fv8.git X87: [turbofan] Add CalleeSavedFPRegisters to CallDescriptor. port b4275a70eb1e6b6dc0f3c77b9be6bcfca3f80c20 (r29378) original commit message: This change makes possible to save and restore the FP registers in the Prologue and Return parts for the CallAddress kind functions. BUG= Review URL: https://codereview.chromium.org/1214573006 Cr-Commit-Position: refs/heads/master@{#29432} --- diff --git a/src/compiler/x87/linkage-x87.cc b/src/compiler/x87/linkage-x87.cc index e4606de..69e1b3d 100644 --- a/src/compiler/x87/linkage-x87.cc +++ b/src/compiler/x87/linkage-x87.cc @@ -22,6 +22,7 @@ struct X87LinkageHelperTraits { static RegList CCalleeSaveRegisters() { return esi.bit() | edi.bit() | ebx.bit(); } + static RegList CCalleeSaveFPRegisters() { return 0; } static Register CRegisterParameter(int i) { return no_reg; } static int CRegisterParametersLength() { return 0; } static int CStackBackingStoreLength() { return 0; }