Searched refs:storageGPR (Results 1 - 5 of 5) 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)
48 , m_storageGPR(storageGPR)
42 CallArrayAllocatorSlowPathGenerator( MacroAssembler::JumpList from, SpeculativeJIT* jit, P_DFGOperation_EStZ function, GPRReg resultGPR, GPRReg storageGPR, Structure* structure, size_t size) argument
H A DDFGSpeculativeJIT32_64.cpp3004 GPRReg storageGPR = storage.gpr(); local
3011 m_jit.load32(MacroAssembler::Address(storageGPR, Butterfly::offsetOfPublicLength()), storageLengthGPR);
3012 MacroAssembler::Jump slowPath = m_jit.branch32(MacroAssembler::AboveOrEqual, storageLengthGPR, MacroAssembler::Address(storageGPR, Butterfly::offsetOfVectorLength()));
3013 m_jit.store32(TrustedImm32(JSValue::Int32Tag), MacroAssembler::BaseIndex(storageGPR, storageLengthGPR, MacroAssembler::TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.tag)));
3014 m_jit.store32(valuePayloadGPR, MacroAssembler::BaseIndex(storageGPR, storageLengthGPR, MacroAssembler::TimesEight, OBJECT_OFFSETOF(JSValue, u.asBits.payload)));
3016 m_jit.store32(storageLengthGPR, MacroAssembler::Address(storageGPR, Butterfly::offsetOfPublicLength()));
3017 m_jit.move(TrustedImm32(JSValue::Int32Tag), storageGPR); local
3022 JSValueRegs(storageGPR, storageLengthGPR),
3025 jsValueResult(storageGPR, storageLengthGPR, node);
3039 m_jit.load32(MacroAssembler::Address(storageGPR, Butterfl
3045 m_jit.move(TrustedImm32(JSValue::Int32Tag), storageGPR); local
3070 m_jit.move(TrustedImm32(JSValue::Int32Tag), storageGPR); local
3105 m_jit.move(TrustedImm32(JSValue::Int32Tag), storageGPR); local
3131 GPRReg storageGPR = storage.gpr(); local
3403 GPRReg storageGPR = storage.gpr(); local
3567 GPRReg storageGPR = storage.gpr(); local
3641 GPRReg storageGPR = storage.gpr(); local
4113 GPRReg storageGPR = storage.gpr(); local
4133 GPRReg storageGPR = storage.gpr(); local
[all...]
H A DDFGSpeculativeJIT64.cpp2982 GPRReg storageGPR = storage.gpr(); local
3002 m_jit.load32(MacroAssembler::Address(storageGPR, Butterfly::offsetOfPublicLength()), storageLengthGPR);
3003 MacroAssembler::Jump slowPath = m_jit.branch32(MacroAssembler::AboveOrEqual, storageLengthGPR, MacroAssembler::Address(storageGPR, Butterfly::offsetOfVectorLength()));
3004 m_jit.store64(valueGPR, MacroAssembler::BaseIndex(storageGPR, storageLengthGPR, MacroAssembler::TimesEight));
3006 m_jit.store32(storageLengthGPR, MacroAssembler::Address(storageGPR, Butterfly::offsetOfPublicLength()));
3026 m_jit.load32(MacroAssembler::Address(storageGPR, Butterfly::offsetOfPublicLength()), storageLengthGPR);
3027 MacroAssembler::Jump slowPath = m_jit.branch32(MacroAssembler::AboveOrEqual, storageLengthGPR, MacroAssembler::Address(storageGPR, Butterfly::offsetOfVectorLength()));
3028 m_jit.storeDouble(valueFPR, MacroAssembler::BaseIndex(storageGPR, storageLengthGPR, MacroAssembler::TimesEight));
3030 m_jit.store32(storageLengthGPR, MacroAssembler::Address(storageGPR, Butterfly::offsetOfPublicLength()));
3051 m_jit.load32(MacroAssembler::Address(storageGPR, ArrayStorag
3091 GPRReg storageGPR = storage.gpr(); local
3311 GPRReg storageGPR = storage.gpr(); local
3478 GPRReg storageGPR = storage.gpr(); local
3549 GPRReg storageGPR = storage.gpr(); local
4013 GPRReg storageGPR = storage.gpr(); local
4031 GPRReg storageGPR = storage.gpr(); local
[all...]
H A DDFGSpeculativeJIT.cpp61 void SpeculativeJIT::emitAllocateJSArray(GPRReg resultGPR, Structure* structure, GPRReg storageGPR, unsigned numElements) argument
75 emitAllocateBasicStorage(TrustedImm32(vectorLength * sizeof(JSValue) + sizeof(IndexingHeader)), storageGPR));
76 m_jit.subPtr(TrustedImm32(vectorLength * sizeof(JSValue)), storageGPR);
77 emitAllocateJSObject<JSArray>(resultGPR, TrustedImmPtr(structure), storageGPR, scratchGPR, scratch2GPR, slowCases);
79 m_jit.store32(TrustedImm32(numElements), MacroAssembler::Address(storageGPR, Butterfly::offsetOfPublicLength()));
80 m_jit.store32(TrustedImm32(vectorLength), MacroAssembler::Address(storageGPR, Butterfly::offsetOfVectorLength()));
86 m_jit.store64(scratchGPR, MacroAssembler::Address(storageGPR, sizeof(double) * i));
91 m_jit.store32(TrustedImm32(value.asBits.tag), MacroAssembler::Address(storageGPR, sizeof(double) * i + OBJECT_OFFSETOF(JSValue, u.asBits.tag)));
92 m_jit.store32(TrustedImm32(value.asBits.payload), MacroAssembler::Address(storageGPR, sizeof(double) * i + OBJECT_OFFSETOF(JSValue, u.asBits.payload)));
102 slowCases, this, operationNewArrayWithSize, resultGPR, storageGPR,
[all...]
H A DDFGSpeculativeJIT.h2060 void emitAllocateJSArray(GPRReg resultGPR, Structure*, GPRReg storageGPR, unsigned numElements);

Completed in 197 milliseconds