Searched refs:resultGPR (Results 1 - 6 of 6) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGCallArrayAllocatorSlowPathGenerator.h44 GPRReg resultGPR, GPRReg storageGPR, Structure* structure, size_t size)
47 , m_resultGPR(resultGPR)
53 jit->silentSpillAllRegistersImpl(false, m_plans, resultGPR);
83 GPRReg resultGPR, Structure* contiguousStructure, Structure* arrayStorageStructure, GPRReg sizeGPR)
86 , m_resultGPR(resultGPR)
91 jit->silentSpillAllRegistersImpl(false, m_plans, resultGPR);
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 DDFGSpeculativeJIT64.cpp243 void SpeculativeJIT::cachedGetById(CodeOrigin codeOrigin, GPRReg baseGPR, GPRReg resultGPR, unsigned identifierNumber, JITCompiler::Jump slowPathTarget, SpillRegistersMode spillMode) argument
249 m_jit.convertibleLoadPtr(JITCompiler::Address(baseGPR, JSObject::butterflyOffset()), resultGPR);
250 JITCompiler::DataLabelCompact loadWithPatch = m_jit.load64WithCompactAddressOffsetPatch(JITCompiler::Address(resultGPR, 0), resultGPR);
257 structureCheck.m_jump, this, operationGetByIdOptimize, resultGPR, baseGPR,
264 slowCases, this, operationGetByIdOptimize, resultGPR, baseGPR,
270 slowPath.get(), doneLabel, safeCast<int8_t>(baseGPR), safeCast<int8_t>(resultGPR),
333 GPRReg resultGPR = result.gpr(); local
343 m_jit.move(invert ? TrustedImm32(1) : TrustedImm32(0), resultGPR);
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 DDFGSpeculativeJIT32_64.cpp453 GPRReg resultGPR = result.gpr(); local
470 m_jit.loadPtr(JITCompiler::Address(argPayloadGPR, JSCell::structureOffset()), resultGPR); local
471 branchTest8(JITCompiler::Zero, JITCompiler::Address(resultGPR, Structure::typeInfoFlagsOffset()), JITCompiler::TrustedImm32(MasqueradesAsUndefined), invert ? taken : notTaken);
476 m_jit.loadPtr(JITCompiler::Address(resultGPR, Structure::globalObjectOffset()), remoteGlobalObjectGPR);
486 m_jit.move(argTagGPR, resultGPR);
487 m_jit.or32(TrustedImm32(1), resultGPR);
488 branch32(invert ? JITCompiler::NotEqual : JITCompiler::Equal, resultGPR, JITCompiler::TrustedImm32(JSValue::NullTag), taken);
545 GPRReg resultGPR = result.gpr(); local
551 callOperation(helperFunction, resultGPR, arg1TagGPR, arg1PayloadGPR, arg2TagGPR, arg2PayloadGPR);
553 branchTest32(callResultCondition, resultGPR, take
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...]
H A DDFGRepatch.cpp183 GPRReg resultGPR = static_cast<GPRReg>(stubInfo.patch.dfg.valueGPR); local
189 scratchGPR = SpeculativeJIT::selectScratchGPR(baseGPR, resultGPR);
191 scratchGPR = SpeculativeJIT::selectScratchGPR(baseGPR, resultGPR, resultTagGPR);
214 stubJit.load64(protoObject->locationForOffset(offset), resultGPR);
216 stubJit.move(MacroAssembler::TrustedImmPtr(protoObject->locationForOffset(offset)), resultGPR);
217 stubJit.load32(MacroAssembler::Address(resultGPR, OBJECT_OFFSETOF(EncodedValueDescriptor, asBits.tag)), resultTagGPR);
218 stubJit.load32(MacroAssembler::Address(resultGPR, OBJECT_OFFSETOF(EncodedValueDescriptor, asBits.payload)), resultGPR);
221 stubJit.loadPtr(protoObject->butterflyAddress(), resultGPR);
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 DDFGSpeculativeJIT.cpp61 void SpeculativeJIT::emitAllocateJSArray(GPRReg resultGPR, Structure* structure, GPRReg storageGPR, unsigned numElements) argument
77 emitAllocateJSObject<JSArray>(resultGPR, TrustedImmPtr(structure), storageGPR, scratchGPR, scratch2GPR, slowCases);
102 slowCases, this, operationNewArrayWithSize, resultGPR, storageGPR,
2395 GPRReg resultGPR = result.gpr(); local
2399 m_jit.branchConvertDoubleToInt32(valueFPR, resultGPR, failureCases, scratchFPR, negZeroCheck);
2402 integerResult(resultGPR, node);
2931 GPRReg resultGPR = result.gpr(); local
2935 m_jit.assembler().neg(resultGPR, dividendGPR);
2936 m_jit.assembler().mov(resultGPR, dividendGPR);
2937 m_jit.and32(TrustedImm32(divisor - 1), resultGPR);
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 DDFGSpeculativeJIT.h700 void cachedGetById(CodeOrigin, GPRReg baseGPR, GPRReg resultGPR, unsigned identifierNumber, JITCompiler::Jump slowPathTarget = JITCompiler::Jump(), SpillRegistersMode = NeedToSpill);
1999 // it must be a different register than resultGPR. Emits code that place a pointer to
2002 MacroAssembler::Jump emitAllocateBasicStorage(SizeType size, GPRReg resultGPR) argument
2006 m_jit.loadPtr(&copiedAllocator->m_currentRemaining, resultGPR);
2007 MacroAssembler::Jump slowPath = m_jit.branchSubPtr(JITCompiler::Signed, size, resultGPR);
2008 m_jit.storePtr(resultGPR, &copiedAllocator->m_currentRemaining);
2009 m_jit.negPtr(resultGPR);
2010 m_jit.addPtr(JITCompiler::AbsoluteAddress(&copiedAllocator->m_currentPayloadEnd), resultGPR);
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...]

Completed in 217 milliseconds