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

Changeset 287806 in webkit


Ignore:
Timestamp:
Jan 7, 2022, 7:42:42 PM (5 years ago)
Author:
sbarati@apple.com
Message:

Unreviewed. Appease an assertion that was broken by r287801 by slightly
refactoring code so we don't clobber the same named register twice.

  • b3/air/AirAllocateRegistersAndStackAndGenerateCode.cpp:

(JSC::B3::Air::GenerateAndAllocateRegisters::generate):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r287801 r287806  
     12022-01-07  Saam Barati  <sbarati@apple.com>
     2
     3        Unreviewed. Appease an assertion that was broken by r287801 by slightly
     4        refactoring code so we don't clobber the same named register twice.
     5
     6        * b3/air/AirAllocateRegistersAndStackAndGenerateCode.cpp:
     7        (JSC::B3::Air::GenerateAndAllocateRegisters::generate):
     8
    192022-01-07  Saam Barati  <sbarati@apple.com>
    210
  • trunk/Source/JavaScriptCore/b3/air/AirAllocateRegistersAndStackAndGenerateCode.cpp

    r287801 r287806  
    759759
    760760                allocNamed(earlyNextClobberedRegisters, true);
     761                clobberedRegisters.merge(earlyNextClobberedRegisters);
    761762                clobber(clobberedRegisters);
    762                 clobber(earlyNextClobberedRegisters);
    763763            } else {
    764764                ASSERT(needsToGenerate);
Note: See TracChangeset for help on using the changeset viewer.