Ignore:
Timestamp:
Oct 31, 2017, 2:25:17 PM (8 years ago)
Author:
[email protected]
Message:

Make all register enums be backed by uint8_t.
https://bugs.webkit.org/show_bug.cgi?id=179074

Reviewed by Mark Lam.

  • assembler/ARM64Assembler.h:
  • assembler/ARMAssembler.h:
  • assembler/ARMv7Assembler.h:
  • assembler/MIPSAssembler.h:
  • assembler/MacroAssembler.h:
  • assembler/X86Assembler.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/assembler/ARMv7Assembler.h

    r224243 r224246  
    6767};
    6868
    69 typedef enum {
     69enum SPRegisterID : uint8_t {
    7070    apsr,
    7171    fpscr
    72 } SPRegisterID;
    73 
    74 typedef enum {
     72};
     73
     74enum FPSingleRegisterID : uint8_t {
    7575    s0,
    7676    s1,
     
    105105    s30,
    106106    s31,
    107 } FPSingleRegisterID;
    108 
    109 typedef enum {
     107};
     108
     109enum FPDoubleRegisterID : uint8_t {
    110110    d0,
    111111    d1,
     
    142142    d31,
    143143#endif // CPU(ARM_NEON) || CPU(ARM_VFP_V3_D32)
    144 } FPDoubleRegisterID;
     144};
    145145
    146146#if CPU(ARM_NEON)
    147 typedef enum {
     147enum FPQuadRegisterID : uint8_t {
    148148    q0,
    149149    q1,
     
    162162    q14,
    163163    q15,
    164 } FPQuadRegisterID;
     164};
    165165#endif // CPU(ARM_NEON)
    166166
Note: See TracChangeset for help on using the changeset viewer.