/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | JITCall.cpp | 71 JumpList slowCase; local 79 slowCase.append(branch64(NotEqual, regT0, TrustedImm64(JSValue::encode(JSValue())))); 82 slowCase.append(branch32(Above, regT0, TrustedImm32(Arguments::MaxArguments + 1))); 91 slowCase.append(branchPtr(Below, AbsoluteAddress(m_vm->interpreter->stack().addressOfEnd()), regT1)); 115 slowCase.link(this); 197 Jump slowCase = branchPtrWithPatch(NotEqual, regT0, addressOfLinkedFunctionCheck, TrustedImmPtr(0)); local 199 addSlowCase(slowCase);
|
H A D | JITCall32_64.cpp | 145 JumpList slowCase; local 153 slowCase.append(branch32(NotEqual, regT1, TrustedImm32(JSValue::EmptyValueTag))); 156 slowCase.append(branch32(Above, regT2, TrustedImm32(Arguments::MaxArguments + 1))); 165 slowCase.append(branchPtr(Below, AbsoluteAddress(m_vm->interpreter->stack().addressOfEnd()), regT3)); 191 slowCase.link(this); 276 Jump slowCase = branchPtrWithPatch(NotEqual, regT0, addressOfLinkedFunctionCheck, TrustedImmPtr(0)); local 279 addSlowCase(slowCase);
|
H A D | ThunkGenerators.cpp | 65 JSInterfaceJIT::JumpList slowCase; local 68 slowCase.append(jit.emitJumpIfNotJSCell(JSInterfaceJIT::regT0)); 69 slowCase.append(jit.emitJumpIfNotType(JSInterfaceJIT::regT0, JSInterfaceJIT::regT1, JSFunctionType)); 71 slowCase.append(jit.branch32(JSInterfaceJIT::NotEqual, JSInterfaceJIT::regT1, JSInterfaceJIT::TrustedImm32(JSValue::CellTag))); 72 slowCase.append(jit.emitJumpIfNotType(JSInterfaceJIT::regT0, JSInterfaceJIT::regT1, JSFunctionType)); 89 slowCase.link(&jit); 118 JSInterfaceJIT::JumpList slowCase; local 121 slowCase.append(jit.emitJumpIfNotJSCell(JSInterfaceJIT::regT0)); 123 slowCase.append(jit.branch32(JSInterfaceJIT::NotEqual, JSInterfaceJIT::regT1, JSInterfaceJIT::TrustedImm32(JSValue::CellTag))); 125 slowCase [all...] |
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGThunks.cpp | 237 CCallHelpers::JumpList slowCase; local 243 slowCase.append( 247 slowCase.append( 253 slowCase.append( 264 slowCase.append( 306 slowCase.link(&jit);
|
H A D | DFGSpeculativeJIT32_64.cpp | 1721 JITCompiler::Jump slowCase = m_jit.branch32(JITCompiler::NotEqual, arg1TagGPR, TrustedImm32(JSValue::BooleanTag)); local 1727 slowCase, this, dfgConvertJSValueToBoolean, resultPayloadGPR, arg1TagGPR, 1911 MacroAssembler::Jump slowCase; local 1920 slowCase = m_jit.branch32(MacroAssembler::AboveOrEqual, propertyReg, MacroAssembler::Address(storageReg, Butterfly::offsetOfVectorLength())); 1923 speculationCheck(OutOfBounds, JSValueRegs(), 0, slowCase); 1943 slowCase, this, 3146 MacroAssembler::Jump slowCase = m_jit.branch32(MacroAssembler::Equal, valueTagGPR, TrustedImm32(JSValue::EmptyValueTag)); local 3161 slowCase, this, operationArrayPopAndRecoverLength, 3182 MacroAssembler::Jump slowCase = m_jit.branchDouble(MacroAssembler::DoubleNotEqualOrUnordered, tempFPR, tempFPR); local 3199 slowCase, thi 3217 MacroAssembler::Jump slowCase = m_jit.branch32(MacroAssembler::AboveOrEqual, storageLengthGPR, MacroAssembler::Address(storageGPR, ArrayStorage::vectorLengthOffset())); local [all...] |
H A D | DFGSpeculativeJIT.cpp | 2008 MacroAssembler::Jump slowCase; local 2017 slowCase = m_jit.branch32(MacroAssembler::AboveOrEqual, propertyReg, MacroAssembler::Address(storageReg, Butterfly::offsetOfVectorLength())); 2020 speculationCheck(OutOfBounds, JSValueRegs(), 0, slowCase); 2038 slowCase, this, 3807 JITCompiler::JumpList slowCase; local 3837 slowCase.append(m_jit.branchTestPtr(MacroAssembler::Zero, leftTempGPR)); 3838 slowCase.append(m_jit.branchTestPtr(MacroAssembler::Zero, rightTempGPR)); 3840 slowCase.append(m_jit.branchTest32( 3844 slowCase.append(m_jit.branchTest32( 3883 slowCase, thi [all...] |
H A D | DFGSpeculativeJIT64.cpp | 1744 JITCompiler::Jump slowCase = m_jit.branchTest64(JITCompiler::NonZero, resultGPR, TrustedImm32(static_cast<int32_t>(~1))); local 1747 slowPathCall(slowCase, this, dfgConvertJSValueToBoolean, resultGPR, arg1GPR)); 2711 MacroAssembler::Jump slowCase; local 2720 slowCase = m_jit.branch32(MacroAssembler::AboveOrEqual, propertyReg, MacroAssembler::Address(storageReg, Butterfly::offsetOfVectorLength())); 2723 speculationCheck(OutOfBounds, JSValueRegs(), 0, slowCase); 2741 slowCase, this, 3107 MacroAssembler::Jump slowCase; local 3116 slowCase = m_jit.branchDouble(MacroAssembler::DoubleNotEqualOrUnordered, tempFPR, tempFPR); 3126 slowCase = m_jit.branchTest64(MacroAssembler::Zero, valueGPR); 3135 slowCase, thi [all...] |
/macosx-10.9.5/JavaScriptCore-7537.78.1/parser/ |
H A D | Lexer.h | 342 goto slowCase; 345 goto slowCase; 356 goto slowCase; 377 slowCase:
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/llint/ |
H A D | LowLevelInterpreter.asm | 376 macro allocateJSObject(allocator, structure, result, scratch1, slowCase) 378 jmp slowCase 386 btpz result, slowCase
|