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

/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/
H A DJITPropertyAccess.cpp120 JumpList slowCases; local
125 slowCases = emitInt32GetByVal(currentInstruction, badType);
128 slowCases = emitDoubleGetByVal(currentInstruction, badType);
131 slowCases = emitContiguousGetByVal(currentInstruction, badType);
134 slowCases = emitArrayStorageGetByVal(currentInstruction, badType);
142 addSlowCase(slowCases);
160 JumpList slowCases; local
164 slowCases.append(branch32(AboveOrEqual, regT1, Address(regT2, Butterfly::offsetOfPublicLength())));
166 slowCases.append(branchDouble(DoubleNotEqualOrUnordered, fpRegT0, fpRegT0));
170 return slowCases;
175 JumpList slowCases; local
188 JumpList slowCases; local
332 JumpList slowCases; local
368 JumpList slowCases; local
423 JumpList slowCases; local
1404 JumpList slowCases; local
1473 JumpList slowCases; local
1556 JumpList slowCases; local
1625 JumpList slowCases; local
1675 JumpList slowCases; local
1739 JumpList slowCases; local
[all...]
H A DJITCall.cpp230 JumpList slowCases; local
232 slowCases.append(branchTestPtr(NonZero, regT0, tagMaskRegister));
233 slowCases.append(branchPtr(NotEqual, Address(regT0, JSCell::structureOffset()), TrustedImmPtr(expectedStructure)));
234 slowCases.append(branchPtr(NotEqual, Address(regT0, JSFunction::offsetOfExecutable()), TrustedImmPtr(expectedExecutable)));
242 slowCases.link(this);
H A DJITPropertyAccess32_64.cpp153 JumpList slowCases; local
158 slowCases = emitInt32GetByVal(currentInstruction, badType);
161 slowCases = emitDoubleGetByVal(currentInstruction, badType);
164 slowCases = emitContiguousGetByVal(currentInstruction, badType);
167 slowCases = emitArrayStorageGetByVal(currentInstruction, badType);
174 addSlowCase(slowCases);
193 JumpList slowCases; local
198 slowCases.append(branch32(AboveOrEqual, regT2, Address(regT3, Butterfly::offsetOfPublicLength())));
202 slowCases.append(branch32(Equal, regT1, TrustedImm32(JSValue::EmptyValueTag)));
204 return slowCases;
209 JumpList slowCases; local
225 JumpList slowCases; local
299 JumpList slowCases; local
333 JumpList slowCases; local
389 JumpList slowCases; local
[all...]
H A DJITCall32_64.cpp311 JumpList slowCases; local
313 slowCases.append(branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag)));
314 slowCases.append(branchPtr(NotEqual, Address(regT0, JSCell::structureOffset()), TrustedImmPtr(expectedStructure)));
315 slowCases.append(branchPtr(NotEqual, Address(regT0, JSFunction::offsetOfExecutable()), TrustedImmPtr(expectedExecutable)));
323 slowCases.link(this);
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGSpeculativeJIT32_64.cpp291 JITCompiler::JumpList slowCases; local
292 slowCases.append(structureCheck.m_jump);
293 slowCases.append(slowPathTarget);
295 slowCases, this, operationGetByIdOptimize,
307 JITCompiler::JumpList slowCases; local
308 slowCases.append(structureCheck.m_jump);
309 slowCases.append(slowPathTarget);
311 slowCases, this, operationGetByIdOptimize,
356 JITCompiler::JumpList slowCases; local
357 slowCases
2552 MacroAssembler::JumpList slowCases; local
2614 MacroAssembler::JumpList slowCases; local
2678 JITCompiler::JumpList slowCases; local
2841 MacroAssembler::JumpList slowCases; local
3571 MacroAssembler::JumpList slowCases; local
[all...]
H A DDFGSpeculativeJIT64.cpp260 JITCompiler::JumpList slowCases; local
261 slowCases.append(structureCheck.m_jump);
262 slowCases.append(slowPathTarget);
264 slowCases, this, operationGetByIdOptimize, resultGPR, baseGPR,
308 JITCompiler::JumpList slowCases; local
309 slowCases.append(structureCheck.m_jump);
310 slowCases.append(slowPathTarget);
312 slowCases, this, optimizedCall, NoResult, valueGPR, baseGPR,
2455 MacroAssembler::JumpList slowCases; local
2457 slowCases
2515 MacroAssembler::JumpList slowCases; local
2568 MacroAssembler::JumpList slowCases; local
2785 MacroAssembler::JumpList slowCases; local
3150 JITCompiler::JumpList slowCases; local
3482 MacroAssembler::JumpList slowCases; local
[all...]
H A DDFGSpeculativeJIT.cpp72 JITCompiler::JumpList slowCases; local
74 slowCases.append(
77 emitAllocateJSObject<JSArray>(resultGPR, TrustedImmPtr(structure), storageGPR, scratchGPR, scratch2GPR, slowCases);
102 slowCases, this, operationNewArrayWithSize, resultGPR, storageGPR,
2133 JITCompiler::JumpList slowCases; local
2134 slowCases.append(m_jit.branch32(MacroAssembler::AboveOrEqual, propertyReg, TrustedImm32(0xff)));
2138 slowCases.append(m_jit.branchTest32(MacroAssembler::Zero, scratchReg));
2139 addSlowPathGenerator(slowPathCall(slowCases, this, operationStringFromCharCode, scratchReg, propertyReg));

Completed in 216 milliseconds