/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGVirtualRegisterAllocationPhase.cpp | 102 VirtualRegister virtualRegister = scoreBoard.allocate(); local 106 virtualRegister, node->index()); 108 node->setVirtualRegister(virtualRegister);
|
H A D | DFGOSRExitCompiler32_64.cpp | 203 ASSERT((int)recovery.virtualRegister() >= 0); 212 if (recovery.virtualRegister() < (int)operands.numberOfLocals()) { 213 switch (operands.local(recovery.virtualRegister()).technique()) { 220 if (!poisonedVirtualRegisters[recovery.virtualRegister()]) { 221 poisonedVirtualRegisters[recovery.virtualRegister()] = true; 422 m_jit.load32(AssemblyHelpers::payloadFor(recovery.virtualRegister()), GPRInfo::toRegister(displacementIndex++)); 423 m_jit.load32(AssemblyHelpers::tagFor(recovery.virtualRegister()), GPRInfo::toRegister(displacementIndex++)); 426 m_jit.load32(AssemblyHelpers::payloadFor(recovery.virtualRegister()), GPRInfo::toRegister(displacementIndex++)); 430 m_jit.load32(AssemblyHelpers::payloadFor(recovery.virtualRegister()), GPRInfo::toRegister(displacementIndex++)); 434 m_jit.load32(AssemblyHelpers::payloadFor(recovery.virtualRegister()), GPRInf [all...] |
H A D | DFGGenerationInfo.h | 169 void noticeOSRBirth(VariableEventStream& stream, Node* node, VirtualRegister virtualRegister) argument 185 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); 397 void appendSpill(VariableEventKind kind, VariableEventStream& stream, VirtualRegister virtualRegister) argument 399 stream.appendAndLog(VariableEvent::spill(kind, MinifiedID(m_node), virtualRegister, m_spillFormat));
|
H A D | DFGOSRExitCompiler64.cpp | 184 ASSERT((int)recovery.virtualRegister() >= 0); 193 if (recovery.virtualRegister() < (int)operands.numberOfLocals()) { 194 switch (operands.local(recovery.virtualRegister()).technique()) { 199 if (!poisonedVirtualRegisters[recovery.virtualRegister()]) { 200 poisonedVirtualRegisters[recovery.virtualRegister()] = true; 415 m_jit.load64(AssemblyHelpers::addressFor(recovery.virtualRegister()), GPRInfo::toRegister(displacementIndex++)); 420 m_jit.load32(AssemblyHelpers::addressFor(recovery.virtualRegister()), gpr); 427 m_jit.load64(AssemblyHelpers::addressFor(recovery.virtualRegister()), gpr); 475 m_jit.load64(AssemblyHelpers::addressFor(recovery.virtualRegister()), GPRInfo::regT0); 480 m_jit.load32(AssemblyHelpers::addressFor(recovery.virtualRegister()), GPRInf [all...] |
H A D | DFGVariableEvent.cpp | 85 out.print(name, "(", id(), ", r", virtualRegister(), ", ", dataFormatToString(dataFormat()), ")");
|
H A D | DFGAssemblyHelpers.h | 140 static Address addressFor(VirtualRegister virtualRegister) argument 142 return Address(GPRInfo::callFrameRegister, virtualRegister * sizeof(Register)); 149 static Address tagFor(VirtualRegister virtualRegister) argument 151 return Address(GPRInfo::callFrameRegister, virtualRegister * sizeof(Register) + OBJECT_OFFSETOF(EncodedValueDescriptor, asBits.tag)); 158 static Address payloadFor(VirtualRegister virtualRegister) argument 160 return Address(GPRInfo::callFrameRegister, virtualRegister * sizeof(Register) + OBJECT_OFFSETOF(EncodedValueDescriptor, asBits.payload));
|
H A D | DFGVariableEvent.h | 139 static VariableEvent spill(VariableEventKind kind, MinifiedID id, VirtualRegister virtualRegister, DataFormat format) argument 144 event.u.virtualReg = virtualRegister; 230 VirtualRegister virtualRegister() const function in class:JSC::DFG::VariableEvent
|
H A D | DFGSpeculativeJIT32_64.cpp | 47 VirtualRegister virtualRegister = edge->virtualRegister(); local 48 GenerationInfo& info = m_generationInfo[virtualRegister]; 54 m_gprs.retain(gpr, virtualRegister, SpillOrderConstant); 66 m_gprs.retain(gpr, virtualRegister, SpillOrderSpilled); 67 m_jit.load32(JITCompiler::payloadFor(virtualRegister), gpr); 98 m_gprs.retain(payloadGPR, virtualRegister, SpillOrderInteger); 123 VirtualRegister virtualRegister = edge->virtualRegister(); local 124 GenerationInfo& info = m_generationInfo[virtualRegister]; 866 VirtualRegister virtualRegister = edge->virtualRegister(); local 967 VirtualRegister virtualRegister = edge->virtualRegister(); local 1104 VirtualRegister virtualRegister = edge->virtualRegister(); local 1185 VirtualRegister virtualRegister = edge->virtualRegister(); local 2000 VirtualRegister virtualRegister = node->virtualRegister(); local 2012 VirtualRegister virtualRegister = node->virtualRegister(); local 2024 VirtualRegister virtualRegister = node->virtualRegister(); local 2036 VirtualRegister virtualRegister = node->virtualRegister(); local 2049 VirtualRegister virtualRegister = node->virtualRegister(); local [all...] |
H A D | DFGSpeculativeJIT.h | 154 VirtualRegister virtualRegister = node->virtualRegister(); local 155 GenerationInfo& info = m_generationInfo[virtualRegister]; 232 VirtualRegister virtualRegister = node->virtualRegister(); local 233 GenerationInfo& info = m_generationInfo[virtualRegister]; 238 VirtualRegister virtualRegister = node->virtualRegister(); local 239 GenerationInfo& info = m_generationInfo[virtualRegister]; 248 VirtualRegister virtualRegister 769 VirtualRegister virtualRegister = node->virtualRegister(); local 802 VirtualRegister virtualRegister = node->virtualRegister(); local 812 VirtualRegister virtualRegister = node->virtualRegister(); local 826 VirtualRegister virtualRegister = node->virtualRegister(); local 841 VirtualRegister virtualRegister = node->virtualRegister(); local 857 VirtualRegister virtualRegister = node->virtualRegister(); local 867 VirtualRegister virtualRegister = node->virtualRegister(); local [all...] |
H A D | DFGSpeculativeJIT64.cpp | 46 VirtualRegister virtualRegister = edge->virtualRegister(); local 47 GenerationInfo& info = m_generationInfo[virtualRegister]; 53 m_gprs.retain(gpr, virtualRegister, SpillOrderConstant); 69 m_gprs.retain(gpr, virtualRegister, SpillOrderSpilled); 70 m_jit.load32(JITCompiler::payloadFor(virtualRegister), gpr); 75 m_gprs.retain(gpr, virtualRegister, SpillOrderSpilled); 76 m_jit.load64(JITCompiler::addressFor(virtualRegister), gpr); 124 VirtualRegister virtualRegister = edge->virtualRegister(); local 824 VirtualRegister virtualRegister = edge->virtualRegister(); local 974 VirtualRegister virtualRegister = edge->virtualRegister(); local 1128 VirtualRegister virtualRegister = edge->virtualRegister(); local 1205 VirtualRegister virtualRegister = edge->virtualRegister(); local 1956 VirtualRegister virtualRegister = node->virtualRegister(); local 1968 VirtualRegister virtualRegister = node->virtualRegister(); local 1979 VirtualRegister virtualRegister = node->virtualRegister(); local [all...] |
H A D | DFGSpeculativeJIT.cpp | 542 m_jit.store32(plan.gpr(), JITCompiler::tagFor(plan.node()->virtualRegister())); 545 m_jit.store32(plan.gpr(), JITCompiler::payloadFor(plan.node()->virtualRegister())); 548 m_jit.storePtr(plan.gpr(), JITCompiler::addressFor(plan.node()->virtualRegister())); 552 m_jit.store64(plan.gpr(), JITCompiler::addressFor(plan.node()->virtualRegister())); 556 m_jit.storeDouble(plan.fpr(), JITCompiler::addressFor(plan.node()->virtualRegister())); 592 m_jit.load32(JITCompiler::payloadFor(plan.node()->virtualRegister()), plan.gpr()); 596 m_jit.load64(JITCompiler::addressFor(plan.node()->virtualRegister()), plan.gpr()); 600 m_jit.load64(JITCompiler::addressFor(plan.node()->virtualRegister()), canTrample); 624 m_jit.load32(JITCompiler::tagFor(plan.node()->virtualRegister()), plan.gpr()); 627 m_jit.load32(JITCompiler::payloadFor(plan.node()->virtualRegister()), pla 875 VirtualRegister virtualRegister = edge->virtualRegister(); local 1115 VirtualRegister virtualRegister = (VirtualRegister)i; local 1160 VirtualRegister virtualRegister = iter.name(); local 1186 VirtualRegister virtualRegister = iter.name(); local 1874 VirtualRegister virtualRegister = variableAccessData->local(); local 2148 VirtualRegister virtualRegister = node->virtualRegister(); local 2262 VirtualRegister virtualRegister = childNode->virtualRegister(); local [all...] |
H A D | DFGScoreBoard.h | 110 uint32_t index = child->virtualRegister();
|
H A D | DFGNode.h | 955 VirtualRegister virtualRegister() function in struct:JSC::DFG::Node 962 void setVirtualRegister(VirtualRegister virtualRegister) argument 966 m_virtualRegister = virtualRegister;
|
H A D | DFGGraph.cpp | 162 out.print(node->virtualRegister());
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/ |
H A D | ValueRecovery.h | 265 VirtualRegister virtualRegister() const function in class:JSC::ValueRecovery 316 out.printf("*%d", virtualRegister()); 319 out.printf("*int32(%d)", virtualRegister()); 322 out.printf("*double(%d)", virtualRegister()); 325 out.printf("*cell(%d)", virtualRegister()); 328 out.printf("*bool(%d)", virtualRegister());
|