X86 has fewer registers!
Created attachment 108252 [details] Fix
Comment on attachment 108252 [details] Fix View in context: https://bugs.webkit.org/attachment.cgi?id=108252&action=review r=me > Source/JavaScriptCore/dfg/DFGGPRInfo.h:46 > + // These registers match the old JIT. Let's call this "baseline JIT". > Source/JavaScriptCore/dfg/DFGGPRInfo.h:59 > + static const GPRReg argumentGPR0 = X86Registers::ecx; // regT2 > + static const GPRReg argumentGPR1 = X86Registers::edx; // regT1 > + static const GPRReg returnValueGPR = X86Registers::eax; // regT0 > + static const GPRReg returnValueGPR2 = X86Registers::edx; // regT1 This numbering convention is not consistent. Would be good to make it so in a future patch.
fixed in r95684