Ignore:
Timestamp:
Nov 29, 2017, 1:42:00 PM (8 years ago)
Author:
Matt Lewis
Message:

Unreviewed, rolling out r225286.

The source files within this patch have been marked as
executable.

Reverted changeset:

"[MIPS][JSC] Implement MacroAssembler::probe support on MIPS"
https://bugs.webkit.org/show_bug.cgi?id=175447
https://trac.webkit.org/changeset/225286

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/assembler/testmasm.cpp

    • Property svn:executable deleted
    r225286 r225293  
    136136    if (id == ARM64Registers::x18)
    137137        return true;
    138 #elif CPU(MIPS)
    139     if (id == MIPSRegisters::zero || id == MIPSRegisters::k0 || id == MIPSRegisters::k1)
    140         return true;
    141138#endif
    142139    return false;
     
    404401            }
    405402            for (auto id = CCallHelpers::firstFPRegister(); id <= CCallHelpers::lastFPRegister(); id = nextID(id))
    406 #if CPU(MIPS)
    407                 if (!(id & 1))
    408 #endif
    409403                CHECK_EQ(cpu.fpr<uint64_t>(id), testWord64(id));
    410404        });
     
    433427            }
    434428            for (auto id = CCallHelpers::firstFPRegister(); id <= CCallHelpers::lastFPRegister(); id = nextID(id))
    435 #if CPU(MIPS)
    436                 if (!(id & 1))
    437 #endif
    438429                CHECK_EQ(cpu.fpr<uint64_t>(id), originalState.fpr<uint64_t>(id));
    439430        });
     
    451442    void* originalSP { nullptr };
    452443    void* modifiedSP { nullptr };
    453 #if !(CPU(MIPS))
    454444    uintptr_t modifiedFlags { 0 };
    455 #endif
    456445   
    457446#if CPU(X86) || CPU(X86_64)
     
    485474            }
    486475
    487 #if !(CPU(MIPS))
    488476            originalState.spr(flagsSPR) = cpu.spr(flagsSPR);
    489477            modifiedFlags = originalState.spr(flagsSPR) ^ flagsMask;
    490478            cpu.spr(flagsSPR) = modifiedFlags;
    491 #endif
    492479
    493480            originalSP = cpu.sp();
     
    510497            }
    511498            for (auto id = CCallHelpers::firstFPRegister(); id <= CCallHelpers::lastFPRegister(); id = nextID(id))
    512 #if CPU(MIPS)
    513                 if (!(id & 1))
    514 #endif
    515499                CHECK_EQ(cpu.fpr<uint64_t>(id), testWord64(id));
    516 #if !(CPU(MIPS))
    517500            CHECK_EQ(cpu.spr(flagsSPR) & flagsMask, modifiedFlags & flagsMask);
    518 #endif
    519501            CHECK_EQ(cpu.sp(), modifiedSP);
    520502        });
     
    531513            for (auto id = CCallHelpers::firstFPRegister(); id <= CCallHelpers::lastFPRegister(); id = nextID(id))
    532514                cpu.fpr(id) = originalState.fpr(id);
    533 #if !(CPU(MIPS))
    534515            cpu.spr(flagsSPR) = originalState.spr(flagsSPR);
    535 #endif
    536516            cpu.sp() = originalSP;
    537517        });
     
    547527            }
    548528            for (auto id = CCallHelpers::firstFPRegister(); id <= CCallHelpers::lastFPRegister(); id = nextID(id))
    549 #if CPU(MIPS)
    550                 if (!(id & 1))
    551 #endif
    552529                CHECK_EQ(cpu.fpr<uint64_t>(id), originalState.fpr<uint64_t>(id));
    553 #if !(CPU(MIPS))
    554530            CHECK_EQ(cpu.spr(flagsSPR) & flagsMask, originalState.spr(flagsSPR) & flagsMask);
    555 #endif
    556531            CHECK_EQ(cpu.sp(), originalSP);
    557532        });
     
    666641                cpu.fpr(id) = bitwise_cast<double>(testWord64(id));
    667642            }
    668 #if !(CPU(MIPS))
    669643            originalState.spr(flagsSPR) = cpu.spr(flagsSPR);
    670644            modifiedFlags = originalState.spr(flagsSPR) ^ flagsMask;
    671645            cpu.spr(flagsSPR) = modifiedFlags;
    672 #endif
    673646
    674647            // Ensure that we'll be writing over the regions of the stack where the Probe::State is.
     
    704677            }
    705678            for (auto id = CCallHelpers::firstFPRegister(); id <= CCallHelpers::lastFPRegister(); id = nextID(id))
    706 #if CPU(MIPS)
    707                 if (!(id & 1))
    708 #endif
    709679                CHECK_EQ(cpu.fpr<uint64_t>(id), testWord64(id));
    710 #if !(CPU(MIPS))
    711680            CHECK_EQ(cpu.spr(flagsSPR) & flagsMask, modifiedFlags & flagsMask);
    712 #endif
    713681            CHECK_EQ(cpu.sp(), newSP);
    714682
     
    734702            for (auto id = CCallHelpers::firstFPRegister(); id <= CCallHelpers::lastFPRegister(); id = nextID(id))
    735703                cpu.fpr(id) = originalState.fpr(id);
    736 #if !(CPU(MIPS))
    737704            cpu.spr(flagsSPR) = originalState.spr(flagsSPR);
    738 #endif
    739705            cpu.sp() = originalSP;
    740706        });
Note: See TracChangeset for help on using the changeset viewer.