Searched refs:scratchReg (Results 1 - 7 of 7) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGSpeculativeJIT.cpp2062 GPRReg scratchReg = scratch.gpr(); local
2064 m_jit.loadPtr(MacroAssembler::Address(stringReg, JSString::offsetOfValue()), scratchReg); local
2066 // Load the character into scratchReg
2067 JITCompiler::Jump is16Bit = m_jit.branchTest32(MacroAssembler::Zero, MacroAssembler::Address(scratchReg, StringImpl::flagsOffset()), TrustedImm32(StringImpl::flagIs8Bit()));
2069 m_jit.load8(MacroAssembler::BaseIndex(storageReg, indexReg, MacroAssembler::TimesOne, 0), scratchReg); local
2074 m_jit.load16(MacroAssembler::BaseIndex(storageReg, indexReg, MacroAssembler::TimesTwo, 0), scratchReg); local
2078 integerResult(scratchReg, m_currentNode);
2096 GPRReg scratchReg = scratch.gpr(); local
2098 m_jit.loadPtr(MacroAssembler::Address(baseReg, JSString::offsetOfValue()), scratchReg); local
2100 // Load the character into scratchReg
2103 m_jit.load8(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesOne, 0), scratchReg); local
2108 m_jit.load16(MacroAssembler::BaseIndex(storageReg, propertyReg, MacroAssembler::TimesTwo, 0), scratchReg); local
2119 m_jit.loadPtr(MacroAssembler::BaseIndex(smallStringsReg, scratchReg, MacroAssembler::ScalePtr, 0), scratchReg); local
2130 GPRReg scratchReg = scratch.gpr(); local
2136 m_jit.loadPtr(MacroAssembler::BaseIndex(smallStringsReg, propertyReg, MacroAssembler::ScalePtr, 0), scratchReg); local
2618 GPRReg scratchReg = scratch.gpr(); local
2627 GPRReg scratchReg = scratch.gpr(); local
2781 compileInstanceOfForObject(Node*, GPRReg valueReg, GPRReg prototypeReg, GPRReg scratchReg) argument
2784 m_jit.loadPtr(MacroAssembler::Address(prototypeReg, JSCell::structureOffset()), scratchReg); local
2792 m_jit.loadPtr(MacroAssembler::Address(scratchReg, JSCell::structureOffset()), scratchReg); local
2794 m_jit.load64(MacroAssembler::Address(scratchReg, Structure::prototypeOffset()), scratchReg); local
2798 m_jit.load32(MacroAssembler::Address(scratchReg, Structure::prototypeOffset() + OBJECT_OFFSETOF(JSValue, u.asBits.payload)), scratchReg); local
2833 GPRReg scratchReg = scratch.gpr(); local
2869 GPRReg scratchReg = scratch.gpr(); local
3939 GPRReg scratchReg = scratch.gpr(); local
3964 scratchReg); local
[all...]
H A DDFGSpeculativeJIT64.cpp2844 GPRReg scratchReg = scratch.gpr(); local
2868 scratchReg); local
2873 scratchReg, scratch2Reg, MacroAssembler::TimesEight,
4096 GPRReg scratchReg = scratch.gpr(); local
4098 writeBarrier(m_jit.globalObjectFor(node->codeOrigin), value.gpr(), node->child1(), WriteBarrierForVariableAccess, scratchReg);
4122 GPRReg scratchReg = scratch.gpr(); local
4124 writeBarrier(m_jit.globalObjectFor(node->codeOrigin), value.gpr(), node->child1(), WriteBarrierForVariableAccess, scratchReg);
H A DDFGSpeculativeJIT32_64.cpp2824 GPRReg scratchReg = scratch.gpr(); local
2825 writeBarrier(baseReg, valueTagReg, child3, WriteBarrierForPropertyAccess, scratchReg);
4204 GPRReg scratchReg = scratch.gpr(); local
4206 writeBarrier(m_jit.globalObjectFor(node->codeOrigin), value.tagGPR(), node->child1(), WriteBarrierForVariableAccess, scratchReg);
4235 GPRReg scratchReg = scratch.gpr(); local
4237 writeBarrier(m_jit.globalObjectFor(node->codeOrigin), value.tagGPR(), node->child1(), WriteBarrierForVariableAccess, scratchReg);
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/
H A DJSInterfaceJIT.h202 Jump emitJumpIfNotType(RegisterID baseReg, RegisterID scratchReg, JSType);
358 ALWAYS_INLINE JSInterfaceJIT::Jump JSInterfaceJIT::emitJumpIfNotType(RegisterID baseReg, RegisterID scratchReg, JSType type)
360 loadPtr(Address(baseReg, JSCell::structureOffset()), scratchReg);
361 return branch8(NotEqual, Address(scratchReg, Structure::typeInfoTypeOffset()), TrustedImm32(type));
H A DJITOpcodes32_64.cpp222 RegisterID scratchReg = regT2; local
225 emitAllocateJSObject(allocatorReg, TrustedImmPtr(structure), resultReg, scratchReg);
1162 RegisterID scratchReg = regT3; local
1169 emitAllocateJSObject(allocatorReg, structureReg, resultReg, scratchReg);
H A DJITOpcodes.cpp104 RegisterID scratchReg = regT2; local
107 emitAllocateJSObject(allocatorReg, TrustedImmPtr(structure), resultReg, scratchReg);
917 RegisterID scratchReg = regT3; local
924 emitAllocateJSObject(allocatorReg, structureReg, resultReg, scratchReg);
/macosx-10.9.5/JavaScriptCore-7537.78.1/assembler/
H A DMacroAssemblerSH4.h338 RegisterID scratchReg = claimScratch(); local
340 m_assembler.loadConstant(reinterpret_cast<uint32_t>(address.m_ptr), scratchReg); local
341 m_assembler.movlMemReg(scratchReg, result);
350 store32(result, scratchReg);
352 releaseScratch(scratchReg);
361 RegisterID scratchReg = claimScratch(); local
363 m_assembler.loadConstant(reinterpret_cast<uint32_t>(address.m_ptr), scratchReg); local
364 m_assembler.movlMemReg(scratchReg, result);
373 store32(result, scratchReg);
375 releaseScratch(scratchReg);
[all...]

Completed in 214 milliseconds