Changeset 55500 in webkit for trunk/JavaScriptCore/assembler
- Timestamp:
- Mar 3, 2010, 7:57:34 PM (15 years ago)
- Location:
- trunk/JavaScriptCore/assembler
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/assembler/AbstractMacroAssembler.h
r52729 r55500 174 174 explicit Imm32(int32_t value) 175 175 : m_value(value) 176 #if CPU(ARM) 176 #if CPU(ARM) || CPU(MIPS) 177 177 , m_isPointer(false) 178 178 #endif … … 183 183 explicit Imm32(ImmPtr ptr) 184 184 : m_value(ptr.asIntptr()) 185 #if CPU(ARM) 185 #if CPU(ARM) || CPU(MIPS) 186 186 , m_isPointer(true) 187 187 #endif … … 191 191 192 192 int32_t m_value; 193 #if CPU(ARM) 193 #if CPU(ARM) || CPU(MIPS) 194 194 // We rely on being able to regenerate code to recover exception handling 195 195 // information. Since ARMv7 supports 16-bit immediates there is a danger … … 198 198 // from ImmPtrs) with a code sequence that is able to represent any pointer 199 199 // value - don't use a more compact form in these cases. 200 // Same for MIPS. 200 201 bool m_isPointer; 201 202 #endif -
trunk/JavaScriptCore/assembler/MacroAssembler.h
r52729 r55500 39 39 namespace JSC { typedef MacroAssemblerARM MacroAssemblerBase; }; 40 40 41 #elif CPU(MIPS) 42 #include "MacroAssemblerMIPS.h" 43 namespace JSC { 44 typedef MacroAssemblerMIPS MacroAssemblerBase; 45 }; 46 41 47 #elif CPU(X86) 42 48 #include "MacroAssemblerX86.h"
Note:
See TracChangeset
for help on using the changeset viewer.