/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGValueSource.cpp | 45 out.print("JS:r", virtualRegister()); 48 out.print("Int32:r", virtualRegister()); 51 out.print("Int52:r", virtualRegister()); 54 out.print("Cell:r", virtualRegister()); 57 out.print("Bool:r", virtualRegister()); 60 out.print("Double:r", virtualRegister());
|
H A D | DFGFlushedAt.h | 49 FlushedAt(FlushFormat format, VirtualRegister virtualRegister) argument 51 , m_virtualRegister(virtualRegister) 54 ASSERT(!virtualRegister.isValid()); 56 ASSERT(virtualRegister.isValid()); 62 VirtualRegister virtualRegister() const { return m_virtualRegister; } function in class:JSC::DFG::FlushedAt
|
H A D | DFGVirtualRegisterAllocationPhase.cpp | 90 VirtualRegister virtualRegister = scoreBoard.allocate(); local 91 node->setVirtualRegister(virtualRegister);
|
H A D | DFGGenerationInfo.h | 154 void noticeOSRBirth(VariableEventStream& stream, Node* node, VirtualRegister virtualRegister) argument 170 appendSpill(BirthToSpill, stream, virtualRegister); 274 void spill(VariableEventStream& stream, VirtualRegister virtualRegister, DataFormat spillFormat) argument 287 appendSpill(Spill, stream, virtualRegister); 292 void setSpilled(VariableEventStream& stream, VirtualRegister virtualRegister) argument 299 appendSpill(Spill, stream, virtualRegister); 399 void appendSpill(VariableEventKind kind, VariableEventStream& stream, VirtualRegister virtualRegister) argument 401 stream.appendAndLog(VariableEvent::spill(kind, MinifiedID(m_node), virtualRegister, m_spillFormat));
|
H A D | DFGValueSource.h | 203 return ValueRecovery::displacedInJSStack(virtualRegister(), dataFormat()); 213 VirtualRegister virtualRegister() const function in class:JSC::DFG::ValueSource
|
H A D | DFGSpeculativeJIT.h | 807 VirtualRegister virtualRegister = node->virtualRegister(); local 808 GenerationInfo& info = generationInfoFromVirtualRegister(virtualRegister); 812 m_gprs.retain(reg, virtualRegister, SpillOrderInteger); 818 m_gprs.retain(reg, virtualRegister, SpillOrderJS); 834 VirtualRegister virtualRegister = node->virtualRegister(); local 835 GenerationInfo& info = generationInfoFromVirtualRegister(virtualRegister); 837 m_gprs.retain(reg, virtualRegister, SpillOrderJS); 859 VirtualRegister virtualRegister local 894 VirtualRegister virtualRegister = node->virtualRegister(); local 909 VirtualRegister virtualRegister = node->virtualRegister(); local 919 VirtualRegister virtualRegister = node->virtualRegister(); local 943 VirtualRegister virtualRegister = node->virtualRegister(); local 953 VirtualRegister virtualRegister = node->virtualRegister(); local 2305 generationInfoFromVirtualRegister(VirtualRegister virtualRegister) argument [all...] |
H A D | DFGSpeculativeJIT32_64.cpp | 51 VirtualRegister virtualRegister = edge->virtualRegister(); local 52 GenerationInfo& info = generationInfoFromVirtualRegister(virtualRegister); 62 m_gprs.retain(tagGPR, virtualRegister, SpillOrderConstant); 63 m_gprs.retain(payloadGPR, virtualRegister, SpillOrderConstant); 84 m_jit.load32(JITCompiler::tagFor(virtualRegister), tagGPR); 87 m_jit.load32(JITCompiler::payloadFor(virtualRegister), payloadGPR); 88 m_gprs.retain(tagGPR, virtualRegister, SpillOrderSpilled); 89 m_gprs.retain(payloadGPR, virtualRegister, SpillOrderSpilled); 130 m_gprs.retain(tagGPR, virtualRegister, SpillOrderJ 735 VirtualRegister virtualRegister = edge->virtualRegister(); local 831 VirtualRegister virtualRegister = edge->virtualRegister(); local 865 VirtualRegister virtualRegister = edge->virtualRegister(); local 954 VirtualRegister virtualRegister = edge->virtualRegister(); local 1711 VirtualRegister virtualRegister = node->virtualRegister(); local 1723 VirtualRegister virtualRegister = node->virtualRegister(); local 1735 VirtualRegister virtualRegister = node->virtualRegister(); local 1747 VirtualRegister virtualRegister = node->virtualRegister(); local 1762 VirtualRegister virtualRegister = node->virtualRegister(); local [all...] |
H A D | DFGScoreBoard.h | 103 uint32_t index = child->virtualRegister().toLocal();
|
H A D | DFGVariableEvent.h | 136 static VariableEvent spill(VariableEventKind kind, MinifiedID id, VirtualRegister virtualRegister, DataFormat format) argument 141 event.m_representation.virtualReg = virtualRegister.offset();
|
H A D | DFGSpeculativeJIT64.cpp | 74 VirtualRegister virtualRegister = edge->virtualRegister(); local 75 GenerationInfo& info = generationInfoFromVirtualRegister(virtualRegister); 97 m_gprs.retain(gpr, virtualRegister, SpillOrderConstant); 100 m_gprs.retain(gpr, virtualRegister, SpillOrderSpilled); 103 m_jit.load32(JITCompiler::addressFor(virtualRegister), gpr); 110 m_jit.load64(JITCompiler::addressFor(virtualRegister), gpr); 725 VirtualRegister virtualRegister = edge->virtualRegister(); local 726 GenerationInfo& info = generationInfoFromVirtualRegister(virtualRegister); 875 VirtualRegister virtualRegister = edge->virtualRegister(); local 962 VirtualRegister virtualRegister = edge->virtualRegister(); local 1004 VirtualRegister virtualRegister = edge->virtualRegister(); local 1085 VirtualRegister virtualRegister = edge->virtualRegister(); local 1825 VirtualRegister virtualRegister = node->virtualRegister(); local 1837 VirtualRegister virtualRegister = node->virtualRegister(); local 1847 VirtualRegister virtualRegister = node->virtualRegister(); local 1859 VirtualRegister virtualRegister = node->virtualRegister(); local [all...] |
H A D | DFGSpeculativeJIT.cpp | 470 m_jit.store32(plan.gpr(), JITCompiler::tagFor(plan.node()->virtualRegister())); 473 m_jit.store32(plan.gpr(), JITCompiler::payloadFor(plan.node()->virtualRegister())); 476 m_jit.storePtr(plan.gpr(), JITCompiler::addressFor(plan.node()->virtualRegister())); 480 m_jit.store64(plan.gpr(), JITCompiler::addressFor(plan.node()->virtualRegister())); 484 m_jit.storeDouble(plan.fpr(), JITCompiler::addressFor(plan.node()->virtualRegister())); 528 m_jit.load32(JITCompiler::payloadFor(plan.node()->virtualRegister()), plan.gpr()); 532 m_jit.load32(JITCompiler::payloadFor(plan.node()->virtualRegister()), plan.gpr()); 537 m_jit.load32(JITCompiler::payloadFor(plan.node()->virtualRegister()), plan.gpr()); 561 m_jit.load32(JITCompiler::tagFor(plan.node()->virtualRegister()), plan.gpr()); 564 m_jit.load32(JITCompiler::payloadFor(plan.node()->virtualRegister()), pla 798 VirtualRegister virtualRegister = edge->virtualRegister(); local 1509 VirtualRegister virtualRegister = variableAccessData->local(); local 1826 VirtualRegister virtualRegister = node->virtualRegister(); local 1940 VirtualRegister virtualRegister = childNode->virtualRegister(); local [all...] |
H A D | DFGOSRExitCompiler32_64.cpp | 244 AssemblyHelpers::tagFor(recovery.virtualRegister()), 247 AssemblyHelpers::payloadFor(recovery.virtualRegister()),
|
H A D | DFGOSRExitCompiler64.cpp | 245 m_jit.load64(AssemblyHelpers::addressFor(recovery.virtualRegister()), GPRInfo::regT0);
|
H A D | DFGNode.h | 1295 VirtualRegister virtualRegister() function in struct:JSC::DFG::Node 1302 void setVirtualRegister(VirtualRegister virtualRegister) argument 1306 m_virtualRegister = virtualRegister;
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecode/ |
H A D | ValueRecovery.cpp | 38 return exec->r(virtualRegister().offset()).jsValue(); 40 return jsNumber(exec->r(virtualRegister().offset()).unboxedInt32()); 42 return jsNumber(exec->r(virtualRegister().offset()).unboxedInt52()); 44 return jsNumber(exec->r(virtualRegister().offset()).unboxedStrictInt52()); 46 return jsNumber(exec->r(virtualRegister().offset()).unboxedDouble()); 48 return exec->r(virtualRegister().offset()).unboxedCell(); 51 return exec->r(virtualRegister().offset()).jsValue(); 53 return jsBoolean(exec->r(virtualRegister().offset()).unboxedBoolean()); 95 out.printf("*%d", virtualRegister().offset()); 98 out.printf("*int32(%d)", virtualRegister() [all...] |
H A D | VirtualRegister.h | 55 explicit VirtualRegister(int virtualRegister) argument 56 : m_virtualRegister(virtualRegister)
|
H A D | Operands.h | 146 T& operand(VirtualRegister virtualRegister) argument 148 return operand(virtualRegister.offset()); 175 void setOperand(VirtualRegister virtualRegister, const T& value) argument 177 setOperand(virtualRegister.offset(), value);
|
H A D | ValueRecovery.h | 226 VirtualRegister virtualRegister() const function in class:JSC::ValueRecovery
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/ftl/ |
H A D | FTLExitValue.cpp | 51 out.print("InJSStack:r", virtualRegister()); 54 out.print("InJSStackAsInt32:r", virtualRegister()); 57 out.print("InJSStackAsInt52:r", virtualRegister()); 60 out.print("InJSStackAsDouble:r", virtualRegister());
|
H A D | FTLExitValue.h | 78 result.u.virtualRegister = reg.offset(); 86 result.u.virtualRegister = reg.offset(); 94 result.u.virtualRegister = reg.offset(); 102 result.u.virtualRegister = reg.offset(); 196 VirtualRegister virtualRegister() const function in class:JSC::FTL::ExitValue 199 return VirtualRegister(u.virtualRegister); 202 ExitValue withVirtualRegister(VirtualRegister virtualRegister) argument 207 result.u.virtualRegister = virtualRegister.offset(); 256 int virtualRegister; member in union:JSC::FTL::ExitValue::__anon2583 [all...] |
H A D | FTLOSRExitCompiler.cpp | 148 jit.load64(AssemblyHelpers::addressFor(value.virtualRegister()), GPRInfo::regT0);
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecompiler/ |
H A D | RegisterID.h | 51 RegisterID(VirtualRegister virtualRegister) argument 53 , m_virtualRegister(virtualRegister) 91 VirtualRegister virtualRegister() const function in class:JSC::RegisterID
|
H A D | BytecodeGenerator.cpp | 65 m_codeBlock->setThisRegister(m_thisRegister.virtualRegister()); 250 m_codeBlock->setActivationRegister(m_activationRegister->virtualRegister()); 262 codeBlock->setArgumentsRegister(argumentsRegister->virtualRegister()); 263 ASSERT_UNUSED(unmodifiedArgumentsRegister, unmodifiedArgumentsRegister->virtualRegister() == JSC::unmodifiedArgumentsRegister(codeBlock->argumentsRegister())); 354 m_lazyFunctions.set(reg->virtualRegister().toLocal(), function); 543 if (!reg->virtualRegister().isLocal()) 546 int localVariableNumber = reg->virtualRegister().toLocal(); 1308 ASSERT(base->virtualRegister() == m_codeBlock->argumentsRegister()); 1383 ASSERT(base->virtualRegister() == m_codeBlock->argumentsRegister());
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/ |
H A D | AssemblyHelpers.h | 285 static Address addressFor(VirtualRegister virtualRegister, GPRReg baseReg) argument 287 ASSERT(virtualRegister.isValid()); 288 return Address(baseReg, virtualRegister.offset() * sizeof(Register)); 290 static Address addressFor(VirtualRegister virtualRegister) argument 292 ASSERT(virtualRegister.isValid()); 293 return Address(GPRInfo::callFrameRegister, virtualRegister.offset() * sizeof(Register)); 300 static Address tagFor(VirtualRegister virtualRegister) argument 302 ASSERT(virtualRegister.isValid()); 303 return Address(GPRInfo::callFrameRegister, virtualRegister.offset() * sizeof(Register) + TagOffset); 310 static Address payloadFor(VirtualRegister virtualRegister) argument [all...] |
/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/ |
H A D | Arguments.h | 315 int offsetForArgumentOne = inlineCallFrame->arguments[1].virtualRegister().offset();
|