/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | JITArithmetic32_64.cpp | 59 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 D | JITArithmetic.cpp | 204 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 D | JITOpcodes32_64.cpp | 248 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 D | JITInlines.h | 216 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 D | JITOpcodes.cpp | 130 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 D | JITCall32_64.cpp | 207 addSlowCase(branch32(Equal, regT1, TrustedImm32(JSValue::EmptyValueTag))); 272 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag))); 279 addSlowCase(slowCase);
|
H A D | JITCall.cpp | 131 addSlowCase(branch64(Equal, regT0, TrustedImm64(JSValue::encode(JSValue())))); 199 addSlowCase(slowCase);
|
H A D | JITPropertyAccess32_64.cpp | 146 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 D | JITPropertyAccess.cpp | 141 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 D | JIT.h | 430 void addSlowCase(Jump); 431 void addSlowCase(JumpList); 432 void addSlowCase();
|
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/ |
H A D | WidthCache.h | 144 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 D | Identifier.h | 113 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 D | Identifier.cpp | 133 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);
|