/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGCallArrayAllocatorSlowPathGenerator.h | 42 CallArrayAllocatorSlowPathGenerator( MacroAssembler::JumpList from, SpeculativeJIT* jit, P_DFGOperation_EStZ function, GPRReg resultGPR, GPRReg storageGPR, Structure* structure, size_t size) argument 81 CallArrayAllocatorWithVariableSizeSlowPathGenerator( MacroAssembler::JumpList from, SpeculativeJIT* jit, P_DFGOperation_EStZ function, GPRReg resultGPR, Structure* contiguousStructure, Structure* arrayStorageStructure, GPRReg sizeGPR) argument
|
H A D | DFGRepatch.cpp | 183 GPRReg resultGPR = static_cast<GPRReg>(stubInfo.patch.dfg.valueGPR); local 223 stubJit.load64(MacroAssembler::Address(resultGPR, offsetInButterfl local 226 stubJit.load32(MacroAssembler::Address(resultGPR, offsetInButterfly(offset) * sizeof(WriteBarrier<Unknown>) + OBJECT_OFFSETOF(EncodedValueDescriptor, asBits.payload)), resultGPR); local 257 GPRReg resultGPR = static_cast<GPRReg>(stubInfo.patch.dfg.valueGPR); local 418 GPRReg resultGPR = static_cast<GPRReg>(stubInfo.patch.dfg.valueGPR); local 487 stubJit.load64(MacroAssembler::Address(baseGPR, offsetRelativeToBase(slot.cachedOffset())), resultGPR); local 498 stubJit.loadPtr(MacroAssembler::Address(baseGPR, JSObject::butterflyOffset()), resultGPR); local 500 stubJit.load64(MacroAssembler::Address(resultGPR, offsetRelativeToBase(slot.cachedOffset())), resultGPR); local 503 stubJit.load32(MacroAssembler::Address(resultGPR, offsetRelativeToBase(slot.cachedOffset()) + OBJECT_OFFSETOF(EncodedValueDescriptor, asBits.payload)), resultGPR); local [all...] |
H A D | DFGSpeculativeJIT64.cpp | 243 void SpeculativeJIT::cachedGetById(CodeOrigin codeOrigin, GPRReg baseGPR, GPRReg resultGPR, unsigned identifierNumber, JITCompiler::Jump slowPathTarget, SpillRegistersMode spillMode) argument 333 GPRReg resultGPR = result.gpr(); local 352 m_jit.loadPtr(JITCompiler::Address(argGPR, JSCell::structureOffset()), resultGPR); local 372 m_jit.and64(JITCompiler::TrustedImm32(~TagBitUndefined), resultGPR); local 380 m_jit.or32(TrustedImm32(ValueFalse), resultGPR); local 400 GPRReg resultGPR = result.gpr(); local 417 m_jit.loadPtr(JITCompiler::Address(argGPR, JSCell::structureOffset()), resultGPR); local 433 m_jit.and64(JITCompiler::TrustedImm32(~TagBitUndefined), resultGPR); local 489 GPRReg resultGPR = result.gpr(); local 500 GPRReg resultGPR = result.gpr(); local 571 GPRReg resultGPR = result.gpr(); local 579 m_jit.or32(TrustedImm32(ValueFalse), resultGPR); local 583 GPRReg resultGPR = result.gpr(); local 594 m_jit.or32(TrustedImm32(ValueFalse), resultGPR); local 626 GPRReg resultGPR = result.gpr(); local 680 GPRReg resultGPR = result.gpr(); local 702 m_jit.or32(JITCompiler::TrustedImm32(ValueFalse), resultGPR); local 720 m_jit.or32(JITCompiler::TrustedImm32(ValueFalse), resultGPR); local 777 GPRReg resultGPR = result.gpr(); local 789 m_jit.loadPtr(MacroAssembler::Address(calleeGPR, OBJECT_OFFSETOF(JSFunction, m_scope)), resultGPR); local 1308 GPRReg resultGPR = result.gpr(); local 1352 m_jit.move(TrustedImm32(ValueTrue), resultGPR); local 1355 m_jit.move(TrustedImm32(ValueFalse), resultGPR); local 1369 GPRReg resultGPR = result.gpr(); local 1443 m_jit.and64(MacroAssembler::TrustedImm32(~TagBitUndefined), resultGPR); local 1453 m_jit.move(TrustedImm32(ValueFalse), resultGPR); local 1456 m_jit.move(TrustedImm32(ValueTrue), resultGPR); local 1473 GPRReg resultGPR = result.gpr(); local 1549 m_jit.and64(MacroAssembler::TrustedImm32(~TagBitUndefined), resultGPR); local 1611 GPRReg resultGPR = result.gpr(); local 1656 m_jit.move(TrustedImm32(ValueFalse), resultGPR); local 1663 m_jit.and64(MacroAssembler::TrustedImm32(~TagBitUndefined), resultGPR); local 1670 m_jit.move(TrustedImm32(ValueTrue), resultGPR); local 1738 GPRReg resultGPR = result.gpr(); local 1875 GPRReg resultGPR = result.gpr(); local 3232 GPRReg resultGPR = result.gpr(); local 3259 GPRReg resultGPR = result.gpr(); local 3310 GPRReg resultGPR = result.gpr(); local 3477 GPRReg resultGPR = result.gpr(); local 3524 GPRReg resultGPR = result.gpr(); local 3548 GPRReg resultGPR = result.gpr(); local 3621 GPRReg resultGPR = result.gpr(); local 3650 GPRReg resultGPR = result.gpr(); local 3693 GPRReg resultGPR = result.gpr(); local 3710 GPRReg resultGPR = result.gpr(); local 3717 m_jit.loadPtr(JITCompiler::Address(resultGPR, JSScope::offsetOfNext()), resultGPR); local 3735 GPRReg resultGPR = result.gpr(); local 3737 m_jit.loadPtr(JITCompiler::Address(scopeGPR, JSVariableObject::offsetOfRegisters()), resultGPR); local 3745 GPRReg resultGPR = result.gpr(); local 3747 m_jit.load64(JITCompiler::Address(registersGPR, node->varNumber() * sizeof(Register)), resultGPR); local 3779 GPRReg resultGPR = result.gpr(); local 3794 GPRReg resultGPR = result.gpr(); local 3826 GPRReg resultGPR = result.gpr(); local 3843 GPRReg resultGPR = result.gpr(); local 3996 GPRReg resultGPR = result.gpr(); local 3998 m_jit.loadPtr(JITCompiler::Address(baseGPR, JSObject::butterflyOffset()), resultGPR); local 4014 GPRReg resultGPR = result.gpr(); local 4018 m_jit.load64(JITCompiler::Address(storageGPR, storageAccessData.offset * sizeof(EncodedJSValue)), resultGPR); local 4253 GPRReg resultGPR = result.gpr(); local 4256 m_jit.or32(TrustedImm32(ValueFalse), resultGPR); local 4265 GPRReg resultGPR = result.gpr(); local 4268 m_jit.or32(TrustedImm32(ValueFalse), resultGPR); local 4279 GPRReg resultGPR = result.gpr(); local 4295 m_jit.move(TrustedImmPtr(m_jit.vm()->smallStrings.stringString()), resultGPR); local 4310 m_jit.move(TrustedImmPtr(m_jit.vm()->smallStrings.numberString()), resultGPR); local 4315 m_jit.move(TrustedImmPtr(m_jit.vm()->smallStrings.undefinedString()), resultGPR); local 4320 m_jit.move(TrustedImmPtr(m_jit.vm()->smallStrings.objectString()), resultGPR); local 4325 m_jit.move(TrustedImmPtr(m_jit.vm()->smallStrings.booleanString()), resultGPR); local 4383 GPRReg resultGPR = result.gpr(); local 4391 m_jit.loadPtr(JITCompiler::Address(resolveInfoGPR, OBJECT_OFFSETOF(ResolveOperation, m_structure)), resultGPR); local 4403 m_jit.loadPtr(JITCompiler::Address(globalObjectGPR, JSObject::butterflyOffset()), resultGPR); local 4404 m_jit.load64(JITCompiler::BaseIndex(resultGPR, resolveInfoGPR, JITCompiler::TimesEight, (firstOutOfLineOffset - 2) * static_cast<ptrdiff_t>(sizeof(JSValue))), resultGPR); local 4423 GPRReg resultGPR = result.gpr(); local 4441 GPRReg resultGPR = result.gpr(); local 4516 GPRReg resultGPR = result.gpr(); local 4530 m_jit.load32(JITCompiler::payloadFor(JSStack::ArgumentCount), resultGPR); local 4538 GPRReg resultGPR = result.gpr(); local 4550 m_jit.load32(JITCompiler::payloadFor(JSStack::ArgumentCount), resultGPR); local 4572 GPRReg resultGPR = result.gpr(); local 4611 m_jit.move(ImmPtr(slowArguments), resultGPR); local 4616 resultGPR); local 4621 resultGPR); local 4632 resultGPR); local 4643 GPRReg resultGPR = result.gpr(); local 4676 m_jit.move(ImmPtr(slowArguments), resultGPR); local 4681 resultGPR); local 4686 resultGPR); local 4697 resultGPR); local 4742 GPRReg resultGPR = result.gpr(); local [all...] |
H A D | DFGSpeculativeJIT.cpp | 61 void SpeculativeJIT::emitAllocateJSArray(GPRReg resultGPR, Structure* structure, GPRReg storageGPR, unsigned numElements) argument 2395 GPRReg resultGPR = result.gpr(); local 2931 GPRReg resultGPR = result.gpr(); local 3185 GPRReg resultGPR = result.gpr(); local 3670 GPRReg resultGPR = result.gpr(); local 3671 m_jit.move(MacroAssembler::TrustedImm64(ValueFalse), resultGPR); local 3679 GPRReg resultGPR = result.gpr(); local 4049 GPRReg resultGPR = result.gpr(); local 4050 m_jit.load32(MacroAssembler::Address(baseGPR, JSString::offsetOfLength()), resultGPR); local 4062 GPRReg resultGPR = result.gpr(); local 4064 m_jit.load32(MacroAssembler::Address(baseGPR, descriptor->m_lengthOffset), resultGPR); local 4073 GPRReg resultGPR = result.gpr(); local 4083 GPRReg resultGPR = result.gpr(); local 4235 GPRReg resultGPR = result.gpr(); local 4239 m_jit.loadPtr(JITCompiler::Address(op1GPR, JSWrapperObject::internalValueCellOffset()), resultGPR); local 4246 GPRReg resultGPR = result.gpr(); local 4248 m_jit.loadPtr(JITCompiler::Address(op1GPR, JSCell::structureOffset()), resultGPR); local 4254 m_jit.loadPtr(JITCompiler::Address(op1GPR, JSWrapperObject::internalValueCellOffset()), resultGPR); local 4269 GPRReg resultGPR = result.gpr(); local 4306 GPRReg resultGPR = result.gpr(); local [all...] |
H A D | DFGSpeculativeJIT.h | 2002 MacroAssembler::Jump emitAllocateBasicStorage(SizeType size, GPRReg resultGPR) argument 2017 void emitAllocateJSCell(GPRReg resultGPR, GPRReg allocatorGPR, StructureType structure, argument 2020 m_jit.loadPtr(MacroAssembler::Address(allocatorGPR, MarkedAllocator::offsetOfFreeListHead()), resultGPR); local 2034 emitAllocateJSObject(GPRReg resultGPR, GPRReg allocatorGPR, StructureType structure, StorageType storage, GPRReg scratchGPR, MacroAssembler::JumpList& slowPath) argument 2045 emitAllocateJSObject(GPRReg resultGPR, StructureType structure, StorageType storage, GPRReg scratchGPR1, GPRReg scratchGPR2, MacroAssembler::JumpList& slowPath) argument [all...] |
H A D | DFGSpeculativeJIT32_64.cpp | 453 GPRReg resultGPR = result.gpr(); local 470 m_jit.loadPtr(JITCompiler::Address(argPayloadGPR, JSCell::structureOffset()), resultGPR); local 545 GPRReg resultGPR = result.gpr(); local 556 GPRReg resultGPR = result.gpr(); local 1353 GPRReg resultGPR = result.gpr(); local 1461 GPRReg resultGPR = result.gpr(); local 1859 GPRReg resultGPR = result.gpr(); local 2336 GPRReg resultGPR = result.gpr(); local 3351 GPRReg resultGPR = result.gpr(); local 3402 GPRReg resultGPR = result.gpr(); local 3566 GPRReg resultGPR = result.gpr(); local 3615 GPRReg resultGPR = result.gpr(); local 3640 GPRReg resultGPR = result.gpr(); local 3720 GPRReg resultGPR = result.gpr(); local 3749 GPRReg resultGPR = result.gpr(); local 3793 GPRReg resultGPR = result.gpr(); local 3810 GPRReg resultGPR = result.gpr(); local 3817 m_jit.loadPtr(JITCompiler::Address(resultGPR, JSScope::offsetOfNext()), resultGPR); local 3835 GPRReg resultGPR = result.gpr(); local 3837 m_jit.loadPtr(JITCompiler::Address(scopeGPR, JSVariableObject::offsetOfRegisters()), resultGPR); local 4095 GPRReg resultGPR = result.gpr(); local 4097 m_jit.loadPtr(JITCompiler::Address(baseGPR, JSObject::butterflyOffset()), resultGPR); local 4372 GPRReg resultGPR = result.gpr(); local 4384 GPRReg resultGPR = result.gpr(); local 4397 GPRReg resultGPR = result.gpr(); local 4413 m_jit.move(TrustedImmPtr(m_jit.vm()->smallStrings.stringString()), resultGPR); local 4430 m_jit.move(TrustedImmPtr(m_jit.vm()->smallStrings.numberString()), resultGPR); local 4435 m_jit.move(TrustedImmPtr(m_jit.vm()->smallStrings.undefinedString()), resultGPR); local 4440 m_jit.move(TrustedImmPtr(m_jit.vm()->smallStrings.objectString()), resultGPR); local 4445 m_jit.move(TrustedImmPtr(m_jit.vm()->smallStrings.booleanString()), resultGPR); local 4549 GPRReg resultGPR = result.gpr(); local 4568 GPRReg resultGPR = result.gpr(); local 4667 GPRReg resultGPR = result.gpr(); local 4681 m_jit.load32(JITCompiler::payloadFor(JSStack::ArgumentCount), resultGPR); local [all...] |