HomeSort by relevance Sort by last modified time
    Searched defs:virtualRegister (Results 1 - 7 of 7) sorted by null

  /external/webkit/Source/JavaScriptCore/dfg/
DFGScoreBoard.h 41 // the VirtualRegister associated is freed such that it can be reused for
54 // Every VirtualRegister that was allocated should now be free.
62 uint32_t virtualRegister = m_free[i];
63 ASSERT(!m_used[virtualRegister]);
64 m_used[virtualRegister] = 1;
69 VirtualRegister allocate()
78 return (VirtualRegister)(m_firstTemporary + index);
81 // Allocate a new VirtualRegister, and add a corresponding entry to m_used.
84 return (VirtualRegister)(m_firstTemporary + next);
96 uint32_t index = node.virtualRegister - m_firstTemporary
    [all...]
DFGJITCodeGenerator.cpp 40 VirtualRegister virtualRegister = node.virtualRegister;
41 GenerationInfo& info = m_generationInfo[virtualRegister];
48 m_gprs.retain(gpr, virtualRegister, SpillOrderConstant);
65 m_gprs.retain(gpr, virtualRegister, SpillOrderSpilled);
66 m_jit.loadPtr(JITCompiler::addressFor(virtualRegister), reg);
111 VirtualRegister virtualRegister = node.virtualRegister;
    [all...]
DFGJITCompiler.cpp 53 loadPtr(addressFor(node.virtualRegister), tempReg);
76 loadPtr(addressFor(node.virtualRegister), gprToRegisterID(gpr));
79 load32(addressFor(node.virtualRegister), gprToRegisterID(gpr));
103 loadPtr(addressFor(node.virtualRegister), gprToRegisterID(gpr));
137 VirtualRegister virtualRegister = graph()[nodeIndex].virtualRegister;
142 storePtr(gprToRegisterID(gpr), addressFor(virtualRegister));
151 VirtualRegister virtualRegister = graph()[nodeIndex].virtualRegister
    [all...]
DFGNonSpeculativeJIT.cpp 42 VirtualRegister virtualRegister = jit->m_gprs.name(gpr);
43 if (virtualRegister != InvalidVirtualRegister) {
44 GenerationInfo& info = jit->m_generationInfo[virtualRegister];
51 VirtualRegister virtualRegister = jit->m_fprs.name(fpr);
52 if (virtualRegister != InvalidVirtualRegister) {
53 GenerationInfo& info = jit->m_generationInfo[virtualRegister];
142 GenerationInfo& info = m_generationInfo[m_jit.graph()[nodeIndex].virtualRegister];
158 GenerationInfo& info = m_generationInfo[m_jit.graph()[nodeIndex].virtualRegister];
    [all...]
DFGSpeculativeJIT.cpp 37 VirtualRegister virtualRegister = node.virtualRegister;
38 GenerationInfo& info = m_generationInfo[virtualRegister];
46 m_gprs.retain(gpr, virtualRegister, SpillOrderConstant);
58 m_gprs.retain(gpr, virtualRegister, SpillOrderSpilled);
63 m_jit.load32(JITCompiler::addressFor(virtualRegister), reg);
68 m_jit.loadPtr(JITCompiler::addressFor(virtualRegister), reg);
73 m_jit.loadPtr(JITCompiler::addressFor(virtualRegister), reg);
149 VirtualRegister virtualRegister = jit->m_gprs.name(gpr)
    [all...]
DFGNode.h 55 enum VirtualRegister { InvalidVirtualRegister = -1 };
56 COMPILE_ASSERT(sizeof(VirtualRegister) == sizeof(int), VirtualRegister_is_32bit);
180 , virtualRegister(InvalidVirtualRegister)
192 , virtualRegister(InvalidVirtualRegister)
205 , virtualRegister(InvalidVirtualRegister)
233 VirtualRegister local()
236 return (VirtualRegister)m_opInfo;
337 VirtualRegister virtualRegister;
DFGJITCodeGenerator.h 97 VirtualRegister virtualRegister = m_jit.graph()[nodeIndex].virtualRegister;
98 GenerationInfo& info = m_generationInfo[virtualRegister];
115 VirtualRegister spillMe;
123 VirtualRegister spillMe;
137 VirtualRegister virtualRegister = m_jit.graph()[nodeIndex].virtualRegister;
138 GenerationInfo& info = m_generationInfo[virtualRegister];
    [all...]

Completed in 50 milliseconds