[ARM64] GNU assembler doesn't work with LLInt arm64 backend.
authorrgabor@webkit.org <rgabor@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 24 Mar 2014 15:24:02 +0000 (15:24 +0000)
committerrgabor@webkit.org <rgabor@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 24 Mar 2014 15:24:02 +0000 (15:24 +0000)
commitdf4c1395bf44cb35ac15a2042d7962b97042f7f7
tree3a74ca52b295fe2a83d2692b411fab0c2aadf3e1
parent017bb8484db761dbf0bd9b14b16b5e31c6227ecf
[ARM64] GNU assembler doesn't work with LLInt arm64 backend.
https://bugs.webkit.org/show_bug.cgi?id=130453

Reviewed by Filip Pizlo.

Change fp and lr to x29 and x30. Add both operand kinds to emitARM64()
at sxtw and uxtw instructions.

* offlineasm/arm64.rb:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@166166 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/offlineasm/arm64.rb