HomeSort by relevance Sort by last modified time
    Searched refs:addSlowCase (Results 1 - 14 of 14) sorted by null

  /external/webkit/Source/JavaScriptCore/jit/
JITArithmetic32_64.cpp 58 addSlowCase(branchTest32(Zero, regT0, TrustedImm32(0x7fffffff)));
65 addSlowCase(branch32(Above, regT1, TrustedImm32(JSValue::LowestTag)));
99 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag)));
102 addSlowCase(failures);
108 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag)));
111 addSlowCase(failures);
132 addSlowCase(notInt32Op1);
133 addSlowCase(notInt32Op2);
188 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag)));
191 addSlowCase(failures)
    [all...]
JITArithmetic.cpp 100 addSlowCase(emitJumpIfNotImmediateNumber(regT0));
103 addSlowCase(branchTruncateDoubleToInt32(fpRegT0, regT0));
170 addSlowCase(branch32(LessThan, regT0, TrustedImm32(0)));
182 addSlowCase(branch32(LessThan, regT0, TrustedImm32(0)));
258 addSlowCase(emitJumpIfNotJSCell(regT0));
261 addSlowCase(failures);
267 addSlowCase(emitJumpIfNotJSCell(regT0));
270 addSlowCase(failures);
411 addSlowCase(emitJumpIfNotJSCell(regT0));
414 addSlowCase(failures)
    [all...]
JITInlineMethods.h 270 ALWAYS_INLINE void JIT::addSlowCase(Jump jump)
277 ALWAYS_INLINE void JIT::addSlowCase(JumpList jumpList)
590 addSlowCase(jump());
592 addSlowCase(emitJumpIfNotJSCell(virtualRegisterIndex));
600 addSlowCase(jump());
602 addSlowCase(branch32(NotEqual, tag, TrustedImm32(JSValue::CellTag)));
725 addSlowCase(emitJumpIfJSCell(reg));
739 addSlowCase(emitJumpIfNotJSCell(reg));
796 addSlowCase(emitJumpIfNotImmediateInteger(reg));
801 addSlowCase(emitJumpIfNotImmediateIntegers(reg1, reg2, scratch))
    [all...]
JITOpcodes32_64.cpp 513 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::Int32Tag)));
520 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::Int32Tag)));
526 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::Int32Tag)));
527 addSlowCase(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag)));
564 addSlowCase(branchTest8(Zero, Address(regT0, Structure::typeInfoFlagsOffset()), TrustedImm32(ImplementsHasInstance)));
586 addSlowCase(branch8(NotEqual, Address(regT3, Structure::typeInfoTypeOffset()), TrustedImm32(ObjectType)));
591 addSlowCase(branchTest8(Zero, Address(regT0, Structure::typeInfoFlagsOffset()), TrustedImm32(ImplementsDefaultHasInstance)));
776 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsStringVPtr)));
    [all...]
JITCall.cpp 77 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsFunctionVPtr)));
130 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsFunctionVPtr)));
194 addSlowCase(jumpToSlow);
JITCall32_64.cpp 75 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsFunctionVPtr)));
209 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsFunctionVPtr)));
273 addSlowCase(jumpToSlow);
277 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag)));
JITOpcodes.cpp 382 addSlowCase(branchTest8(Zero, Address(regT0, Structure::typeInfoFlagsOffset()), TrustedImm32(ImplementsHasInstance)));
404 addSlowCase(branch8(NotEqual, Address(regT3, Structure::typeInfoTypeOffset()), TrustedImm32(ObjectType)));
409 addSlowCase(branchTest8(Zero, Address(regT0, Structure::typeInfoFlagsOffset()), TrustedImm32(ImplementsDefaultHasInstance)));
620 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsStringVPtr)));
670 addSlowCase(branchPtr(NotEqual, regT1, Address(regT0, JSCell::structureOffset()))); // Structures don't match
703 addSlowCase(branchTestPtr(NonZero, regT0, TrustedImm32(static_cast<int32_t>(~1))));
718 addSlowCase(branchPtr(NotEqual, regT0, TrustedImmPtr(JSValue::encode(jsBoolean(true)))));
    [all...]
JITPropertyAccess.cpp 102 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsArrayVPtr)));
105 addSlowCase(branch32(AboveOrEqual, regT1, Address(regT0, JSArray::vectorLengthOffset())));
108 addSlowCase(branchTestPtr(Zero, regT0));
157 addSlowCase(branchPtr(NotEqual, regT0, addressFor(expected)));
163 addSlowCase(branchPtr(NotEqual, regT2, Address(regT1, OBJECT_OFFSETOF(JSPropertyNameIterator, m_cachedStructure))));
166 addSlowCase(branch32(AboveOrEqual, regT3, Address(regT1, OBJECT_OFFSETOF(JSPropertyNameIterator, m_numCacheableSlots))));
200 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsArrayVPtr)));
201 addSlowCase(branch32(AboveOrEqual, regT1, Address(regT0, JSArray::vectorLengthOffset())));
418 addSlowCase(structureCheck);
495 addSlowCase(branchPtrWithPatch(NotEqual, Address(regT0, JSCell::structureOffset()), structureToCompare, Truste (…)
    [all...]
JITPropertyAccess32_64.cpp 310 addSlowCase(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag)));
312 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsArrayVPtr)));
315 addSlowCase(branch32(AboveOrEqual, regT2, Address(regT0, JSArray::vectorLengthOffset())));
319 addSlowCase(branch32(Equal, regT1, TrustedImm32(JSValue::EmptyValueTag)));
362 addSlowCase(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag)));
364 addSlowCase(branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsArrayVPtr)));
365 addSlowCase(branch32(AboveOrEqual, regT2, Address(regT0, JSArray::vectorLengthOffset())));
433 addSlowCase(structureCheck);
508 addSlowCase(branchPtrWithPatch(NotEqual, Address(regT0, JSCell::structureOffset()), structureToCompare, TrustedImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure))));
    [all...]
JIT.h 279 void addSlowCase(Jump);
280 void addSlowCase(JumpList);
    [all...]
  /external/webkit/Source/JavaScriptCore/runtime/
Identifier.h 99 return addSlowCase(exec, r);
108 return addSlowCase(globalData, r);
111 static PassRefPtr<StringImpl> addSlowCase(ExecState*, StringImpl* r);
112 static PassRefPtr<StringImpl> addSlowCase(JSGlobalData*, StringImpl* r);
Identifier.cpp 238 PassRefPtr<StringImpl> Identifier::addSlowCase(JSGlobalData* globalData, StringImpl* r)
256 PassRefPtr<StringImpl> Identifier::addSlowCase(ExecState* exec, StringImpl* r)
258 return addSlowCase(&exec->globalData(), r);
  /external/webkit/Source/JavaScriptCore/wtf/text/
AtomicString.h 127 return addSlowCase(r);
129 static PassRefPtr<StringImpl> addSlowCase(StringImpl*);
AtomicString.cpp 308 PassRefPtr<StringImpl> AtomicString::addSlowCase(StringImpl* r)

Completed in 887 milliseconds