Searched refs:X86Registers (Results 1 - 10 of 10) sorted by relevance

/external/webkit/JavaScriptCore/wrec/
H A DWRECGenerator.h66 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 DWRECGenerator.cpp45 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 DRegexJIT.cpp58 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 DMacroAssemblerX86_64.h41 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 DMacroAssemblerX86Common.h82 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 DX86Assembler.h42 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 DJIT.h196 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 DJITArithmetic.cpp1129 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 DJITOpcodes.cpp232 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 DJITInlineMethods.h284 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