/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGOSRExitCompiler.cpp | 138 m_jit.load32(AssemblyHelpers::Address(GPRInfo::regT0, CodeBlock::offsetOfOSRExitCounter()), GPRInfo::regT2); member in class:JSC::DFG::GPRInfo 139 m_jit.add32(AssemblyHelpers::TrustedImm32(1), GPRInfo::regT2); member in class:JSC::DFG::GPRInfo
|
H A D | DFGGPRInfo.h | 266 static const GPRReg regT2 = X86Registers::ecx; member in class:JSC::DFG::GPRInfo [all...] |
H A D | DFGOSRExitCompiler32_64.cpp | 764 m_jit.move(AssemblyHelpers::TrustedImmPtr(jumpTarget), GPRInfo::regT2); member in class:JSC::DFG::GPRInfo
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | JITCall.cpp | 107 load64(BaseIndex(callFrameRegister, regT0, TimesEight, CallFrame::thisArgumentOffset() * static_cast<int>(sizeof(Register))), regT2); local
|
H A D | JSInterfaceJIT.h | 75 static const RegisterID regT2 = X86Registers::ecx; member in class:JSC::JSInterfaceJIT
|
H A D | JITCall32_64.cpp | 79 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 155 load32(payloadFor(JSStack::ArgumentCount), regT2); local [all...] |
H A D | JITArithmetic32_64.cpp | 564 move(Imm32(constant), regT2); local 680 move(Imm32(constant), regT2); local [all...] |
H A D | ThunkGenerators.cpp | 131 jit.loadPtr(JSInterfaceJIT::Address(JSInterfaceJIT::regT0, JSFunction::offsetOfExecutable()), JSInterfaceJIT::regT2); member in class:JSC::JSInterfaceJIT 138 jit.loadPtr(JSInterfaceJIT::Address(JSInterfaceJIT::regT0, JSFunction::offsetOfExecutable()), JSInterfaceJIT::regT2); member in class:JSC::JSInterfaceJIT 201 JSInterfaceJIT::regT2); member in class:JSC::JSInterfaceJIT 312 jit.loadPtr(JSInterfaceJIT::Address(ARMRegisters::r1, JSFunction::offsetOfExecutable()), JSInterfaceJIT::regT2); member in class:JSC::JSInterfaceJIT 333 jit.loadPtr(JSInterfaceJIT::Address(JSInterfaceJIT::regT5, JSFunction::offsetOfExecutable()), JSInterfaceJIT::regT2); member in class:JSC::JSInterfaceJIT 360 jit.loadPtr(JSInterfaceJIT::Address(MIPSRegisters::a2, JSFunction::offsetOfExecutable()), JSInterfaceJIT::regT2); member in class:JSC::JSInterfaceJIT 394 jit.move(JSInterfaceJIT::TrustedImmPtr(&vm->exceptionLocation), JSInterfaceJIT::regT2); member in class:JSC::JSInterfaceJIT 425 jit.load32(MacroAssembler::Address(SpecializedThunkJIT::regT0, ThunkHelpers::jsStringLengthOffset()), SpecializedThunkJIT::regT2); member in class:JSC::SpecializedThunkJIT 439 jit.loadPtr(MacroAssembler::Address(SpecializedThunkJIT::regT0, StringImpl::flagsOffset()), SpecializedThunkJIT::regT2); member in class:JSC::SpecializedThunkJIT [all...] |
H A D | JITOpcodes32_64.cpp | 90 loadPtr(Address(ARMRegisters::r1, OBJECT_OFFSETOF(JSFunction, m_executable)), regT2); local 119 loadPtr(Address(MIPSRegisters::a2, OBJECT_OFFSETOF(JSFunction, m_executable)), regT2); local 145 loadPtr(Address(regT5, OBJECT_OFFSETOF(JSFunction, m_executable)), regT2); local 278 loadPtr(Address(regT2, JSCell::structureOffset()), regT2); local 279 load32(Address(regT2, Structure::prototypeOffset() + OBJECT_OFFSETOF(JSValue, u.asBits.payload)), regT2); local 557 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 583 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 787 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 794 loadPtr(Address(regT2, Structure::globalObjectOffset()), regT2); local 818 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 825 loadPtr(Address(regT2, Structure::globalObjectOffset()), regT2); local 869 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 914 loadPtr(Address(regT1, OBJECT_OFFSETOF(JSPropertyNameIterator, m_jsStrings)), regT2); local 915 load32(BaseIndex(regT2, regT0, TimesEight), regT2); local 927 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 937 loadPtr(Address(regT2, Structure::prototypeOffset() + OBJECT_OFFSETOF(JSValue, u.asBits.payload)), regT2); local 938 loadPtr(Address(regT2, JSCell::structureOffset()), regT2); local 1333 loadPtr(Address(regT3, JSVariableObject::offsetOfRegisters()), regT2); local 1348 loadPtr(Address(regT3, JSObject::butterflyOffset()), regT2); local [all...] |
H A D | JITPropertyAccess32_64.cpp | 481 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 693 load32(Address(stackPointerRegister, OBJECT_OFFSETOF(JITStackFrame, args[2]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), regT2); local 696 load32(Address(stackPointerRegister, OBJECT_OFFSETOF(JITStackFrame, args[2]) + sizeof(void*) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), regT2); local 766 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 771 loadPtr(Address(regT0, JSArray::butterflyOffset()), regT2); local 772 load32(Address(regT2, ArrayStorage::lengthOffset()), regT2); local 1260 loadPtr(Address(regT2, JSScope::offsetOfNext()), regT2); local 1264 loadPtr(Address(regT2, JSScope::offsetOfNext()), regT2); local 1266 loadPtr(Address(regT2, JSVariableObject::offsetOfRegisters()), regT2); local 1289 loadPtr(Address(regT2, JSScope::offsetOfNext()), regT2); local 1293 loadPtr(Address(regT2, JSScope::offsetOfNext()), regT2); local 1310 move(TrustedImmPtr(globalObject), regT2); local 1332 move(TrustedImmPtr(globalObject), regT2); local [all...] |
H A D | JITOpcodes.cpp | 160 loadPtr(Address(regT2, JSCell::structureOffset()), regT2); local 161 load64(Address(regT2, Structure::prototypeOffset()), regT2); local 281 stubCall.addArgument(unmodifiedArgumentsRegister(arguments), regT2); local 316 loadPtr(Address(returnValueRegister, JSCell::structureOffset()), regT2); local 406 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 429 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 531 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 577 loadPtr(Address(regT1, OBJECT_OFFSETOF(JSPropertyNameIterator, m_jsStrings)), regT2); local 579 load64(BaseIndex(regT2, regT0, TimesEight), regT2); local 591 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 600 load64(Address(regT2, Structure::prototypeOffset()), regT2); local 602 loadPtr(Address(regT2, JSCell::structureOffset()), regT2); local 795 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 802 loadPtr(Address(regT2, Structure::globalObjectOffset()), regT2); local 827 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 834 loadPtr(Address(regT2, Structure::globalObjectOffset()), regT2); local 1228 loadPtr(Address(regT0, JSVariableObject::offsetOfRegisters()), regT2); local 1240 loadPtr(Address(regT0, JSObject::butterflyOffset()), regT2); local 1393 loadPtr(Address(regT3, JSCell::structureOffset()), regT2); local 1425 move(TrustedImmPtr(globalObject), regT2); local [all...] |
H A D | JITPropertyAccess.cpp | 63 jit.load32(Address(regT0, ThunkHelpers::jsStringLengthOffset()), regT2); local 74 jit.loadPtr(Address(regT0, StringImpl::flagsOffset()), regT2); local 115 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 117 and32(TrustedImm32(IndexingShapeMask), regT2); local 163 loadPtr(Address(regT0, JSObject::butterflyOffset()), regT2); local 178 loadPtr(Address(regT0, JSObject::butterflyOffset()), regT2); local 193 loadPtr(Address(regT0, JSObject::butterflyOffset()), regT2); local 285 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 327 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 329 and32(TrustedImm32(IndexingShapeMask), regT2); local 372 loadPtr(Address(regT0, JSObject::butterflyOffset()), regT2); local 426 loadPtr(Address(regT0, JSObject::butterflyOffset()), regT2); local 804 loadPtr(Address(regT0, JSCell::structureOffset()), regT2); local 810 load32(Address(regT3, ArrayStorage::lengthOffset()), regT2); local [all...] |