Home
last modified time | relevance | path

Searched refs:addSlowCase (Results 1 – 10 of 10) sorted by relevance

/external/webkit/JavaScriptCore/jit/
DJITArithmetic.cpp64 addSlowCase(joAdd32(X86::eax, X86::eax)); in compileFastArith_op_lshift()
195 addSlowCase(jePtr(X86::ecx, ImmPtr(JSValuePtr::encode(js0())))); in compileFastArith_op_mod()
199 addSlowCase(emitFastArithDeTagImmediateJumpIfZero(X86::ecx)); in compileFastArith_op_mod()
233 addSlowCase(joAdd32(Imm32(1), X86::edx)); in compileFastArith_op_post_inc()
236 addSlowCase(joAdd32(Imm32(1 << JSImmediate::IntegerPayloadShift), X86::edx)); in compileFastArith_op_post_inc()
258 addSlowCase(joSub32(Imm32(1), X86::edx)); in compileFastArith_op_post_dec()
261 addSlowCase(joSub32(Imm32(1 << JSImmediate::IntegerPayloadShift), X86::edx)); in compileFastArith_op_post_dec()
282 addSlowCase(joAdd32(Imm32(1), X86::eax)); in compileFastArith_op_pre_inc()
285 addSlowCase(joAdd32(Imm32(1 << JSImmediate::IntegerPayloadShift), X86::eax)); in compileFastArith_op_pre_inc()
306 addSlowCase(joSub32(Imm32(1), X86::eax)); in compileFastArith_op_pre_dec()
[all …]
DJITInlineMethods.h282 addSlowCase(emitJumpIfJSCell(reg)); in emitJumpSlowCaseIfJSCell()
296 addSlowCase(emitJumpIfNotJSCell(reg)); in emitJumpSlowCaseIfNotJSCell()
349 addSlowCase(emitJumpIfNotImmediateInteger(reg)); in emitJumpSlowCaseIfNotImmediateInteger()
354 addSlowCase(emitJumpIfNotImmediateIntegers(reg1, reg2, scratch)); in emitJumpSlowCaseIfNotImmediateIntegers()
409 ALWAYS_INLINE void JIT::addSlowCase(Jump jump) in addSlowCase() function
DJIT.cpp237 addSlowCase(emitJumpIfJSCell(X86::ecx)); in compileOpStrictEq()
238 addSlowCase(emitJumpIfImmediateNumber(X86::ecx)); in compileOpStrictEq()
262 addSlowCase(jePtr(X86::edx, ImmPtr(JSValuePtr::encode(js0())))); in compileOpStrictEq()
268 addSlowCase(jePtr(X86::eax, ImmPtr(JSValuePtr::encode(js0())))); in compileOpStrictEq()
447addSlowCase(jne32(Address(X86::edx, FIELD_OFFSET(Structure, m_typeInfo.m_type)), X86::ebx)); in privateCompileMainPass()
452 addSlowCase(jne32(X86::ecx, Imm32(ImplementsHasInstance))); in privateCompileMainPass()
595addSlowCase(jne32(Address(X86::ecx, FIELD_OFFSET(Structure, m_typeInfo) + FIELD_OFFSET(TypeInfo, m… in privateCompileMainPass()
614 addSlowCase(jnePtr(Address(X86::eax), ImmPtr(m_interpreter->m_jsArrayVptr))); in privateCompileMainPass()
618addSlowCase(jae32(X86::edx, Address(X86::eax, FIELD_OFFSET(JSArray, m_fastAccessCutoff)))); in privateCompileMainPass()
647 addSlowCase(jnePtr(Address(X86::eax), ImmPtr(m_interpreter->m_jsArrayVptr))); in privateCompileMainPass()
[all …]
DJITCall.cpp148 addSlowCase(jnePtr(Address(X86::ecx), ImmPtr(m_interpreter->m_jsFunctionVptr))); in compileOpCall()
218 addSlowCase(jumpToSlow); in compileOpCall()
DJITPropertyAccess.cpp107 addSlowCase(structureCheck);
162addSlowCase(jnePtrWithPatch(Address(X86::eax, FIELD_OFFSET(JSCell, m_structure)), structureToCompa…
DJIT.h383 void addSlowCase(Jump);
/external/webkit/JavaScriptCore/runtime/
DIdentifier.h99 return addSlowCase(exec, r); in add()
109 return addSlowCase(globalData, r); in add()
112 static PassRefPtr<UString::Rep> addSlowCase(ExecState*, UString::Rep* r);
113 static PassRefPtr<UString::Rep> addSlowCase(JSGlobalData*, UString::Rep* r);
DIdentifier.cpp213 PassRefPtr<UString::Rep> Identifier::addSlowCase(JSGlobalData* globalData, UString::Rep* r) in addSlowCase() function in JSC::Identifier
234 PassRefPtr<UString::Rep> Identifier::addSlowCase(ExecState* exec, UString::Rep* r) in addSlowCase() function in JSC::Identifier
236 return addSlowCase(&exec->globalData(), r); in addSlowCase()
/external/webkit/JavaScriptCore/
DChangeLog-2008-08-10755 (KJS::Identifier::addSlowCase):
5707 (KJS::Identifier::addSlowCase):
7562 (KJS::Identifier::addSlowCase):
11788 (KJS::addSlowCase):
16138 (KJS::addSlowCase):
16674 (KJS::addSlowCase):
17537 (KJS::Identifier::addSlowCase):
27702 (KJS::addSlowCase): renamed from add(), non inline.
29511 (KJS::Identifier::addSlowCase): Ensure that empty Identifiers have a hash computed,
30303 (KJS::Identifier::addSlowCase):
DChangeLog2149 (JSC::Identifier::addSlowCase):
5344 (JSC::JIT::addSlowCase):
5443 (JSC::JIT::addSlowCase):
23801 (JSC::Identifier::addSlowCase): #ifdef the call to checkSameIdentifierTable so that
26418 (KJS::Identifier::addSlowCase): Ditto.