⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 157618 in webkit


Ignore:
Timestamp:
Oct 17, 2013, 7:43:44 PM (13 years ago)
Author:
fpizlo@apple.com
Message:

Unreviewed, speculative ARM build fix.
https://bugs.webkit.org/show_bug.cgi?id=122890
<rdar://problem/15258624>

  • assembler/ARM64Assembler.h:

(JSC::ARM64Assembler::firstRegister):
(JSC::ARM64Assembler::lastRegister):
(JSC::ARM64Assembler::firstFPRegister):
(JSC::ARM64Assembler::lastFPRegister):

  • assembler/MacroAssemblerARM64.h:
  • assembler/MacroAssemblerARMv7.h:
Location:
trunk/Source/JavaScriptCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r157614 r157618  
     12013-10-17  Filip Pizlo  <fpizlo@apple.com>
     2
     3        Unreviewed, speculative ARM build fix.
     4        https://bugs.webkit.org/show_bug.cgi?id=122890
     5        <rdar://problem/15258624>
     6
     7        * assembler/ARM64Assembler.h:
     8        (JSC::ARM64Assembler::firstRegister):
     9        (JSC::ARM64Assembler::lastRegister):
     10        (JSC::ARM64Assembler::firstFPRegister):
     11        (JSC::ARM64Assembler::lastFPRegister):
     12        * assembler/MacroAssemblerARM64.h:
     13        * assembler/MacroAssemblerARMv7.h:
     14
    1152013-10-17  Andreas Kling  <akling@apple.com>
    216
  • trunk/Source/JavaScriptCore/assembler/ARM64Assembler.h

    r157474 r157618  
    437437    typedef ARM64Registers::RegisterID RegisterID;
    438438    typedef ARM64Registers::FPRegisterID FPRegisterID;
     439   
     440    static RegisterID firstRegister() { return ARM64Registers::x0; }
     441    static RegisterID lastRegister() { return ARM64Registers::x28; }
     442   
     443    static FPRegisterID firstFPRegister() { return ARM64Registers::q0; }
     444    static FPRegisterID lastFPRegister() { return ARM64Registers::q31; }
    439445
    440446private:
  • trunk/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h

    r157474 r157618  
    5555    }
    5656
    57     typedef ARM64Registers::FPRegisterID FPRegisterID;
    5857    typedef ARM64Assembler::LinkRecord LinkRecord;
    5958    typedef ARM64Assembler::JumpType JumpType;
     
    126125
    127126    static const RegisterID stackPointerRegister = ARM64Registers::sp;
     127    static const RegisterID framePointerRegister = ARM64Registers::fp;
    128128    static const RegisterID linkRegister = ARM64Registers::lr;
    129129
  • trunk/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h

    r157571 r157618  
    145145
    146146    static const RegisterID stackPointerRegister = ARMRegisters::sp;
     147    static const RegisterID framePointerRegister = ARMRegisters::fp;
    147148    static const RegisterID linkRegister = ARMRegisters::lr;
    148149
Note: See TracChangeset for help on using the changeset viewer.