Home
last modified time | relevance | path

Searched refs:FIELD_OFFSET (Results 1 – 8 of 8) sorted by relevance

/external/webkit/JavaScriptCore/jit/
DJIT.cpp442 loadPtr(Address(X86::eax, FIELD_OFFSET(JSCell, m_structure)), X86::eax); in privateCompileMainPass()
443 loadPtr(Address(X86::ecx, FIELD_OFFSET(JSCell, m_structure)), X86::ecx); in privateCompileMainPass()
444 loadPtr(Address(X86::edx, FIELD_OFFSET(JSCell, m_structure)), X86::edx); in privateCompileMainPass()
445 sub32(Address(X86::eax, FIELD_OFFSET(Structure, m_typeInfo.m_type)), X86::ebx); in privateCompileMainPass()
446 sub32(Address(X86::ecx, FIELD_OFFSET(Structure, m_typeInfo.m_type)), X86::ebx); in privateCompileMainPass()
447 … addSlowCase(jne32(Address(X86::edx, FIELD_OFFSET(Structure, m_typeInfo.m_type)), X86::ebx)); in privateCompileMainPass()
450 load32(Address(X86::ecx, FIELD_OFFSET(Structure, m_typeInfo.m_flags)), X86::ecx); in privateCompileMainPass()
463 loadPtr(Address(X86::ecx, FIELD_OFFSET(JSCell, m_structure)), X86::ecx); in privateCompileMainPass()
464 loadPtr(Address(X86::ecx, FIELD_OFFSET(Structure, m_prototype)), X86::ecx); in privateCompileMainPass()
528 loadPtr(Address(X86::eax, FIELD_OFFSET(ScopeChainNode, next)), X86::eax); in privateCompileMainPass()
[all …]
DJITPropertyAccess.cpp106 …Jump structureCheck = jnePtrWithPatch(Address(X86::eax, FIELD_OFFSET(JSCell, m_structure)), struct…
111 loadPtr(Address(X86::eax, FIELD_OFFSET(JSObject, m_propertyStorage)), X86::eax);
162 …addSlowCase(jnePtrWithPatch(Address(X86::eax, FIELD_OFFSET(JSCell, m_structure)), structureToCompa…
166 loadPtr(Address(X86::eax, FIELD_OFFSET(JSObject, m_propertyStorage)), X86::eax);
201 …failureCases.append(jnePtr(Address(X86::eax, FIELD_OFFSET(JSCell, m_structure)), ImmPtr(oldStructu…
205 loadPtr(Address(X86::eax, FIELD_OFFSET(JSCell, m_structure)), X86::ecx);
207 …failureCases.append(jne32(Address(X86::ecx, FIELD_OFFSET(Structure, m_typeInfo) + FIELD_OFFSET(Typ…
209 loadPtr(Address(X86::ecx, FIELD_OFFSET(Structure, m_prototype)), X86::ecx);
217 …failureCases.append(jnePtr(Address(X86::ecx, FIELD_OFFSET(JSCell, m_structure)), ImmPtr(it->get())…
219 loadPtr(Address(X86::ecx, FIELD_OFFSET(JSCell, m_structure)), X86::ecx);
[all …]
DJITArithmetic.cpp644 __ movsd_rm(xmmSource, FIELD_OFFSET(JSNumberCell, m_value), jsNumberCell); in putDoubleResultToJSNumberCellOrJSImmediate()
680 …__ cmpl_im(reinterpret_cast<unsigned>(numberStructure), FIELD_OFFSET(JSCell, m_structure), X86::ed… in compileBinaryArithOp()
690 …__ cmpl_im(reinterpret_cast<unsigned>(numberStructure), FIELD_OFFSET(JSCell, m_structure), X86::ea… in compileBinaryArithOp()
695 __ movsd_mr(FIELD_OFFSET(JSNumberCell, m_value), X86::eax, X86::xmm0); in compileBinaryArithOp()
704 __ addsd_mr(FIELD_OFFSET(JSNumberCell, m_value), X86::edx, X86::xmm0); in compileBinaryArithOp()
706 __ subsd_mr(FIELD_OFFSET(JSNumberCell, m_value), X86::edx, X86::xmm0); in compileBinaryArithOp()
709 __ mulsd_mr(FIELD_OFFSET(JSNumberCell, m_value), X86::edx, X86::xmm0); in compileBinaryArithOp()
727 …__ cmpl_im(reinterpret_cast<unsigned>(numberStructure), FIELD_OFFSET(JSCell, m_structure), X86::ea… in compileBinaryArithOp()
737 …__ cmpl_im(reinterpret_cast<unsigned>(numberStructure), FIELD_OFFSET(JSCell, m_structure), X86::ed… in compileBinaryArithOp()
742 __ movsd_mr(FIELD_OFFSET(JSNumberCell, m_value), X86::edx, X86::xmm1); in compileBinaryArithOp()
[all …]
DJITCall.cpp76 …loadPtr(Address(X86::ecx, FIELD_OFFSET(JSFunction, m_scopeChain) + FIELD_OFFSET(ScopeChain, m_node… in compileOpCallInitializeCallFrame()
240 …loadPtr(Address(X86::ecx, FIELD_OFFSET(JSFunction, m_scopeChain) + FIELD_OFFSET(ScopeChain, m_node… in compileOpCall()
DJITInlineMethods.h34 #undef FIELD_OFFSET // Fix conflict with winnt.h.
40 #define FIELD_OFFSET(class, field) (reinterpret_cast<ptrdiff_t>(&(reinterpret_cast<class*>(0x4000)-… macro
261 return jnePtr(Address(reg, FIELD_OFFSET(JSCell, m_structure)), ImmPtr(structure)); in checkStructure()
/external/qemu/distrib/sdl-1.2.12/src/audio/windx5/
Ddirectx.h66 #ifndef FIELD_OFFSET
67 #define FIELD_OFFSET(type, field) ((LONG)&(((type *)0)->field)) macro
/external/qemu/distrib/sdl-1.2.12/src/video/windx5/
Ddirectx.h66 #ifndef FIELD_OFFSET
67 #define FIELD_OFFSET(type, field) ((LONG)&(((type *)0)->field)) macro
/external/webkit/JavaScriptCore/
DChangeLog9700 Renamed OBJECT_OFFSET => FIELD_OFFSET
9972 OBJECT_OFFSET => FIELD_OFFSET