Fix a bug with cpuid in the FTL.
authorsbarati@apple.com <sbarati@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 17 Nov 2017 00:35:49 +0000 (00:35 +0000)
committersbarati@apple.com <sbarati@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 17 Nov 2017 00:35:49 +0000 (00:35 +0000)
commitfcecdd094f26fcd359579454880f1f15e0b24e95
tree40014fc220cec8e54f7b0d855317f0d5a0692661
parent1c9182ffe4817fcdd5ab0f1d82900cbac266b855
Fix a bug with cpuid in the FTL.

Rubber stamped by Mark Lam.

Before uploading the previous patch, I tried to condense the code. I
accidentally removed a crucial line saying that CPUID clobbers various
registers.

* ftl/FTLLowerDFGToB3.cpp:
(JSC::FTL::DFG::LowerDFGToB3::compileCPUIntrinsic):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@224942 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp