Index: src/compiler/arm/linkage-arm.cc |
diff --git a/src/compiler/arm/linkage-arm.cc b/src/compiler/arm/linkage-arm.cc |
index fcf6187804e4be65ea16761bb37259c4dc22a53b..a923f1bf8d140f0cc1d0fe1c91f45125973727cf 100644 |
--- a/src/compiler/arm/linkage-arm.cc |
+++ b/src/compiler/arm/linkage-arm.cc |
@@ -23,6 +23,11 @@ struct ArmLinkageHelperTraits { |
return r4.bit() | r5.bit() | r6.bit() | r7.bit() | r8.bit() | r9.bit() | |
r10.bit(); |
} |
+ static RegList CCalleeSaveFPRegisters() { |
+ return (1 << d8.code()) | (1 << d9.code()) | (1 << d10.code()) | |
+ (1 << d11.code()) | (1 << d12.code()) | (1 << d13.code()) | |
+ (1 << d14.code()) | (1 << d15.code()); |
+ } |
static Register CRegisterParameter(int i) { |
static Register register_parameters[] = {r0, r1, r2, r3}; |
return register_parameters[i]; |