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

Changeset 180667 in webkit


Ignore:
Timestamp:
Feb 26, 2015, 1:20:24 AM (12 years ago)
Author:
Csaba Osztrogonác
Message:

Add calleeSaveRegisters() implementation for ARM Traditional
https://bugs.webkit.org/show_bug.cgi?id=141903

Reviewed by Darin Adler.

  • jit/RegisterSet.cpp:

(JSC::RegisterSet::calleeSaveRegisters):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r180660 r180667  
     12015-02-26  Csaba Osztrogonác  <ossy@webkit.org>
     2
     3        Add calleeSaveRegisters() implementation for ARM Traditional
     4        https://bugs.webkit.org/show_bug.cgi?id=141903
     5
     6        Reviewed by Darin Adler.
     7
     8        * jit/RegisterSet.cpp:
     9        (JSC::RegisterSet::calleeSaveRegisters):
     10
    1112015-02-25  Michael Saboff  <msaboff@apple.com>
    212
  • trunk/Source/JavaScriptCore/jit/RegisterSet.cpp

    r180516 r180667  
    8989    result.set(ARMRegisters::r10);
    9090    result.set(ARMRegisters::r11);
     91#elif CPU(ARM_TRADITIONAL)
     92    result.set(ARMRegisters::r4);
     93    result.set(ARMRegisters::r5);
     94    result.set(ARMRegisters::r6);
     95    result.set(ARMRegisters::r7);
     96    result.set(ARMRegisters::r8);
     97    result.set(ARMRegisters::r9);
     98    result.set(ARMRegisters::r10);
     99    result.set(ARMRegisters::r11);
    91100#elif CPU(ARM64)
    92101    // We don't include LR in the set of callee-save registers even though it technically belongs
Note: See TracChangeset for help on using the changeset viewer.