Searched refs:X86Registers (Results 1 - 10 of 10) sorted by relevance
/external/webkit/JavaScriptCore/wrec/ |
H A D | WRECGenerator.h | 66 static const RegisterID input = X86Registers::eax; 67 static const RegisterID index = X86Registers::edx; 68 static const RegisterID length = X86Registers::ecx; 69 static const RegisterID output = X86Registers::edi; 71 static const RegisterID character = X86Registers::esi; 72 static const RegisterID repeatCount = X86Registers::ebx; // How many times the current atom repeats in the current match. 74 static const RegisterID returnRegister = X86Registers::eax; 77 static const RegisterID input = X86Registers::edi; 78 static const RegisterID index = X86Registers::esi; 79 static const RegisterID length = X86Registers [all...] |
H A D | WRECGenerator.cpp | 45 push(X86Registers::edi); 46 push(X86Registers::esi); 75 pop(X86Registers::esi); 76 pop(X86Registers::edi); 114 pop(X86Registers::esi); 115 pop(X86Registers::edi);
|
/external/webkit/JavaScriptCore/yarr/ |
H A D | RegexJIT.cpp | 58 static const RegisterID input = X86Registers::eax; 59 static const RegisterID index = X86Registers::edx; 60 static const RegisterID length = X86Registers::ecx; 61 static const RegisterID output = X86Registers::edi; 63 static const RegisterID regT0 = X86Registers::ebx; 64 static const RegisterID regT1 = X86Registers::esi; 66 static const RegisterID returnRegister = X86Registers::eax; 68 static const RegisterID input = X86Registers::edi; 69 static const RegisterID index = X86Registers::esi; 70 static const RegisterID length = X86Registers [all...] |
/external/webkit/JavaScriptCore/assembler/ |
H A D | MacroAssemblerX86_64.h | 41 static const X86Registers::RegisterID scratchRegister = X86Registers::r11; 82 if (dest == X86Registers::eax) 85 move(X86Registers::eax, dest); 87 swap(X86Registers::eax, dest); 105 move(X86Registers::eax, scratchRegister); 106 move(imm, X86Registers::eax); 108 move(scratchRegister, X86Registers::eax); 234 if (dest == X86Registers::eax) 237 move(X86Registers [all...] |
H A D | MacroAssemblerX86Common.h | 82 static const RegisterID stackPointerRegister = X86Registers::esp; 150 if (shift_amount != X86Registers::ecx) { 151 swap(shift_amount, X86Registers::ecx); 155 m_assembler.shll_CLr(X86Registers::ecx); 157 else if (dest == X86Registers::ecx) 163 swap(shift_amount, X86Registers::ecx); 232 if (shift_amount != X86Registers::ecx) { 233 swap(shift_amount, X86Registers::ecx); 237 m_assembler.sarl_CLr(X86Registers::ecx); 239 else if (dest == X86Registers [all...] |
H A D | X86Assembler.h | 42 namespace X86Registers { namespace in namespace:JSC 79 typedef X86Registers::RegisterID RegisterID; 80 typedef X86Registers::XMMRegisterID XMMRegisterID; 1117 if (src == X86Registers::eax) 1125 if (dst == X86Registers::eax) 1891 static const RegisterID noBase = X86Registers::ebp; 1892 static const RegisterID hasSib = X86Registers::esp; 1893 static const RegisterID noIndex = X86Registers::esp; 1895 static const RegisterID noBase2 = X86Registers::r13; 1896 static const RegisterID hasSib2 = X86Registers [all...] |
/external/webkit/JavaScriptCore/jit/ |
H A D | JIT.h | 196 static const RegisterID returnValueRegister = X86Registers::eax; 197 static const RegisterID cachedResultRegister = X86Registers::eax; 198 static const RegisterID firstArgumentRegister = X86Registers::edi; 200 static const RegisterID timeoutCheckRegister = X86Registers::r12; 201 static const RegisterID callFrameRegister = X86Registers::r13; 202 static const RegisterID tagTypeNumberRegister = X86Registers::r14; 203 static const RegisterID tagMaskRegister = X86Registers::r15; 205 static const RegisterID regT0 = X86Registers::eax; 206 static const RegisterID regT1 = X86Registers::edx; 207 static const RegisterID regT2 = X86Registers [all...] |
H A D | JITArithmetic.cpp | 1129 emitLoad(op1, X86Registers::edx, X86Registers::eax); 1130 move(Imm32(getConstantOperand(op2).asInt32()), X86Registers::ecx); 1131 addSlowCase(branch32(NotEqual, X86Registers::edx, Imm32(JSValue::Int32Tag))); 1133 addSlowCase(branch32(Equal, X86Registers::eax, Imm32(0x80000000))); // -2147483648 / -1 => EXC_ARITHMETIC 1135 emitLoad2(op1, X86Registers::edx, X86Registers::eax, op2, X86Registers::ebx, X86Registers::ecx); 1136 addSlowCase(branch32(NotEqual, X86Registers [all...] |
H A D | JITOpcodes.cpp | 232 addPtr(Imm32(OBJECT_OFFSETOF(NativeCallFrameStructure, result)), stackPointerRegister, X86Registers::ecx); 235 emitGetFromCallFrameHeaderPtr(RegisterFile::Callee, X86Registers::eax); 236 storePtr(X86Registers::eax, Address(stackPointerRegister, OBJECT_OFFSETOF(NativeCallFrameStructure, callee))); 239 move(callFrameRegister, X86Registers::edx); 241 call(Address(X86Registers::eax, OBJECT_OFFSETOF(JSFunction, m_data))); 244 emitLoad(0, regT1, regT0, X86Registers::eax); 246 emitGetFromCallFrameHeaderPtr(RegisterFile::Callee, X86Registers::edx); // callee 247 move(callFrameRegister, X86Registers::ecx); // callFrame 248 call(Address(X86Registers::edx, OBJECT_OFFSETOF(JSFunction, m_data))); 1616 emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, X86Registers [all...] |
H A D | JITInlineMethods.h | 284 move(ImmPtr(m_interpreter->sampler()->sampleSlot()), X86Registers::ecx); 285 storePtr(ImmPtr(m_interpreter->sampler()->encodeSample(instruction, inHostFunction)), X86Registers::ecx); 299 move(ImmPtr(m_interpreter->sampler()->codeBlockSlot()), X86Registers::ecx); 300 storePtr(ImmPtr(codeBlock), X86Registers::ecx);
|
Completed in 217 milliseconds