/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | JITPropertyAccess.cpp | 120 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 D | JITCall.cpp | 230 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 D | JITPropertyAccess32_64.cpp | 153 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 D | JITCall32_64.cpp | 311 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 D | DFGSpeculativeJIT32_64.cpp | 291 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 D | DFGSpeculativeJIT64.cpp | 260 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 D | DFGSpeculativeJIT.cpp | 72 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));
|