Enable DFG on MIPS
authorguijemont@igalia.com <guijemont@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Apr 2019 12:32:57 +0000 (12:32 +0000)
committerguijemont@igalia.com <guijemont@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Apr 2019 12:32:57 +0000 (12:32 +0000)
commitd67fc578560507ae1415cb4e9e32106defd88f56
treed4e394f931704a8e67ed411105d7d2758b4aa453
parent2b9515ba030005151e13ce97c4f96f8f69b187b7
Enable DFG on MIPS
https://bugs.webkit.org/show_bug.cgi?id=196689

Reviewed by Žan Doberšek.

Since the bytecode change, we enabled the baseline JIT on mips in
r240432, but DFG is still missing. With this change, all tests are
passing on a ci20 board.

Source/JavaScriptCore:

* jit/RegisterSet.cpp:
(JSC::RegisterSet::calleeSaveRegisters):
Added s0, which is used in llint.

Source/WTF:

* wtf/Platform.h: Enable DFG on MIPS by default.

Tools:

* Scripts/run-jsc-stress-tests: Enable DFG tests on MIPS.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@244000 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/jit/RegisterSet.cpp
Source/WTF/ChangeLog
Source/WTF/wtf/Platform.h
Tools/ChangeLog
Tools/Scripts/run-jsc-stress-tests