[JSC][Linux][FreeBSD] Use faster Interpreter::getOpcodeID()
Created attachment 311435 [details] Patch
Comment on attachment 311435 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=311435&action=review r=me > Source/WTF/wtf/Platform.h:920 > + (CPU(X86) || CPU(X86_64) || CPU(ARM64) || CPU(ARM_THUMB2)) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD)) Should this be enabled for all Unix OSes? If so, we can just drop the OS(DARWIN) instead. We already filter out MSVC above. What do you think?
Comment on attachment 311435 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=311435&action=review >> Source/WTF/wtf/Platform.h:920 >> + (CPU(X86) || CPU(X86_64) || CPU(ARM64) || CPU(ARM_THUMB2)) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD)) > > Should this be enabled for all Unix OSes? If so, we can just drop the OS(DARWIN) instead. We already filter out MSVC above. What do you think? I think it is reasonable. Let's do that ;)
Committed r217528: <http://trac.webkit.org/changeset/217528>
Linux ARM Thumb2 crashes. I'll check it tomorrow.
Committed r217535: <http://trac.webkit.org/changeset/217535>
<rdar://problem/32479658>