Ignore:
Timestamp:
Oct 26, 2021, 4:47:50 PM (4 years ago)
Author:
[email protected]
Message:

Unreviewed, reverting r284255.
https://bugs.webkit.org/show_bug.cgi?id=232353

breaks 32-bit watch CLoop.

Reverted changeset:

"[JSC][32bit] Fix CSR restore on DFG tail calls, add extra
register on ARMv7"
https://bugs.webkit.org/show_bug.cgi?id=230622
https://commits.webkit.org/r284255

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/jit/CallFrameShuffleData.h

    r284255 r284911  
    4545    unsigned numPassedArgs { UINT_MAX };
    4646    unsigned numParameters { UINT_MAX }; // On our machine frame.
     47#if USE(JSVALUE64)
    4748    RegisterMap<ValueRecovery> registers;
    48 #if USE(JSVALUE64)
    4949    GPRReg numberTagRegister { InvalidGPRReg };
    50 #endif
    5150
    5251    void setupCalleeSaveRegisters(CodeBlock*);
    5352    void setupCalleeSaveRegisters(const RegisterAtOffsetList*);
     53#endif
    5454    ValueRecovery callee;
    5555};
Note: See TracChangeset for help on using the changeset viewer.