Searched refs:VirtualRegister (Results 1 - 10 of 10) sorted by relevance

/external/webkit/Source/JavaScriptCore/dfg/
H A DDFGNonSpeculativeJIT.h93 void silentSpillGPR(VirtualRegister spillMe, GPRReg exclude = InvalidGPRReg)
112 void silentSpillFPR(VirtualRegister spillMe, GPRReg canTrample, FPRReg exclude = InvalidFPRReg)
124 void silentFillGPR(VirtualRegister spillMe, GPRReg exclude = InvalidGPRReg)
152 void silentFillFPR(VirtualRegister spillMe, GPRReg canTrample, FPRReg exclude = InvalidFPRReg)
176 VirtualRegister name = m_gprs.name(gpr);
181 VirtualRegister name = m_fprs.name(fpr);
191 VirtualRegister name = m_gprs.name(gpr);
196 VirtualRegister name = m_fprs.name(fpr);
206 VirtualRegister name = m_fprs.name(fpr);
211 VirtualRegister nam
[all...]
H A DDFGScoreBoard.h41 // the VirtualRegister associated is freed such that it can be reused for
54 // Every VirtualRegister that was allocated should now be free.
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);
108 // m_used contains an entry for every allocated VirtualRegister.
121 // allocated VirtualRegister, the length of this array conveniently provides the
122 // next available VirtualRegister number.
H A DDFGRegisterBank.h41 // allocated as a temporary), and VirtualRegister 'name', recording
87 RegID allocate(VirtualRegister &spillMe)
138 void retain(RegID reg, VirtualRegister name, SpillHint spillOrder)
185 // Get the name (VirtualRegister) associated with the
187 VirtualRegister name(RegID reg)
196 // For each register, print the VirtualRegister 'name'.
209 RegID allocateInternal(uint32_t i, VirtualRegister &spillMe)
214 // Return the VirtualRegister of the named value currently stored in
239 VirtualRegister name;
H A DDFGNode.h55 enum VirtualRegister { InvalidVirtualRegister = -1 }; enum in namespace:JSC::DFG
56 COMPILE_ASSERT(sizeof(VirtualRegister) == sizeof(int), VirtualRegister_is_32bit);
233 VirtualRegister local()
236 return (VirtualRegister)m_opInfo;
337 VirtualRegister virtualRegister;
H A DDFGJITCodeGenerator.h97 VirtualRegister virtualRegister = m_jit.graph()[nodeIndex].virtualRegister;
115 VirtualRegister spillMe;
123 VirtualRegister spillMe;
137 VirtualRegister virtualRegister = m_jit.graph()[nodeIndex].virtualRegister;
143 VirtualRegister virtualRegister = m_jit.graph()[nodeIndex].virtualRegister;
187 VirtualRegister virtualRegister = m_jit.graph()[nodeIndex].virtualRegister;
203 // Spill a VirtualRegister to the RegisterFile.
204 void spill(VirtualRegister spillMe)
257 VirtualRegister name = m_gprs.name(gpr);
264 VirtualRegister nam
[all...]
H A DDFGJITCodeGenerator.cpp40 VirtualRegister virtualRegister = node.virtualRegister;
111 VirtualRegister virtualRegister = node.virtualRegister;
237 VirtualRegister virtualRegister = node.virtualRegister;
388 VirtualRegister grpContents[numberOfGPRs];
389 VirtualRegister frpContents[numberOfFPRs];
410 grpContents[gpr] = (VirtualRegister)i;
416 frpContents[fpr] = (VirtualRegister)i;
H A DDFGJITCompiler.cpp137 VirtualRegister virtualRegister = graph()[nodeIndex].virtualRegister;
151 VirtualRegister virtualRegister = graph()[nodeIndex].virtualRegister;
H A DDFGSpeculativeJIT.cpp37 VirtualRegister virtualRegister = node.virtualRegister;
149 VirtualRegister virtualRegister = jit->m_gprs.name(gpr);
158 VirtualRegister virtualRegister = jit->m_fprs.name(fpr);
184 VirtualRegister virtualRegister = node.virtualRegister;
H A DDFGJITCompiler.h215 static Address addressFor(VirtualRegister virtualRegister)
H A DDFGNonSpeculativeJIT.cpp42 VirtualRegister virtualRegister = jit->m_gprs.name(gpr);
51 VirtualRegister virtualRegister = jit->m_fprs.name(fpr);

Completed in 97 milliseconds