Ignore:
Timestamp:
Aug 19, 2009, 5:02:24 PM (16 years ago)
Author:
[email protected]
Message:

2009-08-19 Yong Li <[email protected]>

Reviewed by Gavin Barraclough.

Change namespace ARM to ARMRegisters
X86 to X86Registers to avoid conflict with macros
https://bugs.webkit.org/show_bug.cgi?id=28428

  • assembler/ARMAssembler.cpp:
  • assembler/ARMAssembler.h:
  • assembler/ARMv7Assembler.h:
  • assembler/MacroAssemblerARM.h:
  • assembler/MacroAssemblerARMv7.h:
  • assembler/MacroAssemblerX86Common.h:
  • assembler/MacroAssemblerX86_64.h:
  • assembler/X86Assembler.h:
  • jit/JIT.h:
  • jit/JITArithmetic.cpp:
  • jit/JITInlineMethods.h:
  • jit/JITOpcodes.cpp:
  • wrec/WRECGenerator.cpp:
  • wrec/WRECGenerator.h:
  • yarr/RegexJIT.cpp:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/assembler/X86Assembler.h

    r47186 r47530  
    4444#endif
    4545
    46 namespace X86 {
     46namespace X86Registers {
    4747    typedef enum {
    4848        eax,
     
    8181class X86Assembler {
    8282public:
    83     typedef X86::RegisterID RegisterID;
    84     typedef X86::XMMRegisterID XMMRegisterID;
     83    typedef X86Registers::RegisterID RegisterID;
     84    typedef X86Registers::XMMRegisterID XMMRegisterID;
    8585    typedef XMMRegisterID FPRegisterID;
    8686
     
    11191119    void movl_rm(RegisterID src, void* addr)
    11201120    {
    1121         if (src == X86::eax)
     1121        if (src == X86Registers::eax)
    11221122            movl_EAXm(addr);
    11231123        else
     
    11271127    void movl_mr(void* addr, RegisterID dst)
    11281128    {
    1129         if (dst == X86::eax)
     1129        if (dst == X86Registers::eax)
    11301130            movl_mEAX(addr);
    11311131        else
     
    18931893        // Internals; ModRm and REX formatters.
    18941894
    1895         static const RegisterID noBase = X86::ebp;
    1896         static const RegisterID hasSib = X86::esp;
    1897         static const RegisterID noIndex = X86::esp;
    1898 #if PLATFORM(X86_64)
    1899         static const RegisterID noBase2 = X86::r13;
    1900         static const RegisterID hasSib2 = X86::r12;
     1895        static const RegisterID noBase = X86Registers::ebp;
     1896        static const RegisterID hasSib = X86Registers::esp;
     1897        static const RegisterID noIndex = X86Registers::esp;
     1898#if PLATFORM(X86_64)
     1899        static const RegisterID noBase2 = X86Registers::r13;
     1900        static const RegisterID hasSib2 = X86Registers::r12;
    19011901
    19021902        // Registers r8 & above require a REX prefixe.
    19031903        inline bool regRequiresRex(int reg)
    19041904        {
    1905             return (reg >= X86::r8);
     1905            return (reg >= X86Registers::r8);
    19061906        }
    19071907
     
    19091909        inline bool byteRegRequiresRex(int reg)
    19101910        {
    1911             return (reg >= X86::esp);
     1911            return (reg >= X86Registers::esp);
    19121912        }
    19131913
Note: See TracChangeset for help on using the changeset viewer.