| Index: src/compiler/x64/linkage-x64.cc
|
| diff --git a/src/compiler/x64/linkage-x64.cc b/src/compiler/x64/linkage-x64.cc
|
| index a49e6b3e35dc53d1b4d5f77212ab3eddf50f5304..559d8aab039f13ceb6da84178b290d5334469a31 100644
|
| --- a/src/compiler/x64/linkage-x64.cc
|
| +++ b/src/compiler/x64/linkage-x64.cc
|
| @@ -12,12 +12,6 @@ namespace v8 {
|
| namespace internal {
|
| namespace compiler {
|
|
|
| -#ifdef _WIN64
|
| -const bool kWin64 = true;
|
| -#else
|
| -const bool kWin64 = false;
|
| -#endif
|
| -
|
| struct X64LinkageHelperTraits {
|
| static Register ReturnValueReg() { return rax; }
|
| static Register ReturnValue2Reg() { return rdx; }
|
| @@ -27,35 +21,6 @@ struct X64LinkageHelperTraits {
|
| static Register InterpreterDispatchTableReg() { return rdi; }
|
| static Register RuntimeCallFunctionReg() { return rbx; }
|
| static Register RuntimeCallArgCountReg() { return rax; }
|
| - static RegList CCalleeSaveRegisters() {
|
| - if (kWin64) {
|
| - return rbx.bit() | rdi.bit() | rsi.bit() | r12.bit() | r13.bit() |
|
| - r14.bit() | r15.bit();
|
| - } else {
|
| - return rbx.bit() | r12.bit() | r13.bit() | r14.bit() | r15.bit();
|
| - }
|
| - }
|
| - static RegList CCalleeSaveFPRegisters() {
|
| - if (kWin64) {
|
| - return (1 << xmm6.code()) | (1 << xmm7.code()) | (1 << xmm8.code()) |
|
| - (1 << xmm9.code()) | (1 << xmm10.code()) | (1 << xmm11.code()) |
|
| - (1 << xmm12.code()) | (1 << xmm13.code()) | (1 << xmm14.code()) |
|
| - (1 << xmm15.code());
|
| - } else {
|
| - return 0;
|
| - }
|
| - }
|
| - static Register CRegisterParameter(int i) {
|
| - if (kWin64) {
|
| - static Register register_parameters[] = {rcx, rdx, r8, r9};
|
| - return register_parameters[i];
|
| - } else {
|
| - static Register register_parameters[] = {rdi, rsi, rdx, rcx, r8, r9};
|
| - return register_parameters[i];
|
| - }
|
| - }
|
| - static int CRegisterParametersLength() { return kWin64 ? 4 : 6; }
|
| - static int CStackBackingStoreLength() { return kWin64 ? 4 : 0; }
|
| };
|
|
|
| typedef LinkageHelper<X64LinkageHelperTraits> LH;
|
| @@ -85,12 +50,6 @@ CallDescriptor* Linkage::GetStubCallDescriptor(
|
| }
|
|
|
|
|
| -CallDescriptor* Linkage::GetSimplifiedCDescriptor(Zone* zone,
|
| - const MachineSignature* sig) {
|
| - return LH::GetSimplifiedCDescriptor(zone, sig);
|
| -}
|
| -
|
| -
|
| CallDescriptor* Linkage::GetInterpreterDispatchDescriptor(Zone* zone) {
|
| return LH::GetInterpreterDispatchDescriptor(zone);
|
| }
|
|
|