Searched refs:addSlowCase (Results 1 - 13 of 13) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/
H A DJITArithmetic32_64.cpp59 addSlowCase(branchTest32(Zero, regT0, TrustedImm32(0x7fffffff)));
66 addSlowCase(branch32(Above, regT1, TrustedImm32(JSValue::LowestTag)));
96 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag)));
99 addSlowCase(failures);
105 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag)));
108 addSlowCase(failures);
128 addSlowCase(notInt32Op1);
129 addSlowCase(notInt32Op2);
177 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::Int32Tag)));
185 addSlowCase(branch3
[all...]
H A DJITArithmetic.cpp204 addSlowCase(branchTest32(Zero, regT0, TrustedImm32(0x7fffffff)));
282 addSlowCase(emitJumpIfNotImmediateNumber(regT0));
285 addSlowCase(branchTruncateDoubleToInt32(fpRegT0, regT0));
352 addSlowCase(branch32(LessThan, regT0, TrustedImm32(0)));
364 addSlowCase(branch32(LessThan, regT0, TrustedImm32(0)));
436 addSlowCase(emitJumpIfNotJSCell(regT0));
439 addSlowCase(failures);
445 addSlowCase(emitJumpIfNotJSCell(regT0));
448 addSlowCase(failures);
638 addSlowCase(branchAdd3
[all...]
H A DJITOpcodes32_64.cpp248 addSlowCase(branchTest8(Zero, Address(regT0, Structure::typeInfoFlagsOffset()), TrustedImm32(ImplementsDefaultHasInstance)));
268 addSlowCase(emitJumpIfNotObject(regT3));
422 addSlowCase(branchPtr(NotEqual, Address(regT0, JSCell::structureOffset()), TrustedImmPtr(m_vm->stringStructure.get())));
457 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::BooleanTag)));
483 addSlowCase(branch32(Below, regT1, TrustedImm32(JSValue::BooleanTag)));
519 addSlowCase(branch32(Below, regT1, TrustedImm32(JSValue::BooleanTag)));
617 addSlowCase(branch32(NotEqual, regT1, regT3));
618 addSlowCase(branch32(Equal, regT1, TrustedImm32(JSValue::CellTag)));
619 addSlowCase(branch32(Below, regT1, TrustedImm32(JSValue::LowestTag)));
667 addSlowCase(branch3
[all...]
H A DJITInlines.h216 ALWAYS_INLINE void JIT::addSlowCase(Jump jump) function in class:JSC::JIT
223 ALWAYS_INLINE void JIT::addSlowCase(JumpList jumpList) function in class:JSC::JIT
233 ALWAYS_INLINE void JIT::addSlowCase() function in class:JSC::JIT
322 addSlowCase(branchTestPtr(Zero, result));
689 addSlowCase(jump());
691 addSlowCase(emitJumpIfNotJSCell(virtualRegisterIndex));
699 addSlowCase(jump());
701 addSlowCase(branch32(NotEqual, tag, TrustedImm32(JSValue::CellTag)));
816 addSlowCase(emitJumpIfJSCell(reg));
821 addSlowCase(emitJumpIfNotJSCel
[all...]
H A DJITOpcodes.cpp130 addSlowCase(branchTest8(Zero, Address(regT0, Structure::typeInfoFlagsOffset()), TrustedImm32(ImplementsDefaultHasInstance)));
150 addSlowCase(emitJumpIfNotObject(regT3));
353 addSlowCase(branchPtr(NotEqual, Address(regT0, JSCell::structureOffset()), TrustedImmPtr(m_vm->stringStructure.get())));
377 addSlowCase(branchTestPtr(NonZero, regT0, TrustedImm32(static_cast<int32_t>(~1))));
392 addSlowCase(branch64(NotEqual, regT0, TrustedImm64(JSValue::encode(jsBoolean(true)))));
471 addSlowCase(branch64(NotEqual, regT0, TrustedImm64(JSValue::encode(jsBoolean(false)))));
649 addSlowCase(emitJumpIfJSCell(regT2));
654 addSlowCase(emitJumpIfImmediateNumber(regT0));
657 addSlowCase(emitJumpIfImmediateNumber(regT1));
684 addSlowCase(emitJumpIfNotImmediateNumbe
[all...]
H A DJITCall32_64.cpp207 addSlowCase(branch32(Equal, regT1, TrustedImm32(JSValue::EmptyValueTag)));
272 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag)));
279 addSlowCase(slowCase);
H A DJITCall.cpp131 addSlowCase(branch64(Equal, regT0, TrustedImm64(JSValue::encode(JSValue()))));
199 addSlowCase(slowCase);
H A DJITPropertyAccess32_64.cpp146 addSlowCase(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag)));
173 addSlowCase(badType);
174 addSlowCase(slowCases);
292 addSlowCase(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag)));
320 addSlowCase(badType);
321 addSlowCase(slowCases);
491 addSlowCase(structureCheck);
557 addSlowCase(branchPtrWithPatch(NotEqual, Address(regT0, JSCell::structureOffset()), structureToCompare, TrustedImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure))));
1208 addSlowCase(branchPtr(NotEqual, regT0, payloadFor(expected)));
1215 addSlowCase(branchPt
[all...]
H A DJITPropertyAccess.cpp141 addSlowCase(badType);
142 addSlowCase(slowCases);
280 addSlowCase(branch64(NotEqual, regT0, addressFor(expected)));
286 addSlowCase(branchPtr(NotEqual, regT2, Address(regT1, OBJECT_OFFSETOF(JSPropertyNameIterator, m_cachedStructure))));
289 addSlowCase(branch32(AboveOrEqual, regT3, Address(regT1, OBJECT_OFFSETOF(JSPropertyNameIterator, m_numCacheableSlots))));
353 addSlowCase(badType);
354 addSlowCase(slowCases);
549 addSlowCase(structureCheck);
616 addSlowCase(branchPtrWithPatch(NotEqual, Address(regT0, JSCell::structureOffset()), structureToCompare, TrustedImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure))));
1270 addSlowCase(branchTest
[all...]
H A DJIT.h430 void addSlowCase(Jump);
431 void addSlowCase(JumpList);
432 void addSlowCase();
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/
H A DWidthCache.h144 return addSlowCase(run, entry);
154 float* addSlowCase(const TextRun& run, float entry) function in class:WebCore::WidthCache
/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/
H A DIdentifier.h113 return addSlowCase(exec, r);
122 return addSlowCase(vm, r);
125 JS_EXPORT_PRIVATE static PassRefPtr<StringImpl> addSlowCase(ExecState*, StringImpl* r);
126 JS_EXPORT_PRIVATE static PassRefPtr<StringImpl> addSlowCase(VM*, StringImpl* r);
H A DIdentifier.cpp133 PassRefPtr<StringImpl> Identifier::addSlowCase(VM* vm, StringImpl* r) function in class:JSC::Identifier
151 PassRefPtr<StringImpl> Identifier::addSlowCase(ExecState* exec, StringImpl* r) function in class:JSC::Identifier
153 return addSlowCase(&exec->vm(), r);

Completed in 218 milliseconds