Lines Matching refs:virtualRegister
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()), GPRInfo::regT0);
487 m_jit.load64(AssemblyHelpers::addressFor(recovery.virtualRegister()), GPRInfo::regT0);
521 for (int virtualRegister = 0; virtualRegister < (int)operands.numberOfLocals(); ++virtualRegister) {
522 if (!poisonedVirtualRegisters[virtualRegister])
525 const ValueRecovery& recovery = operands.local(virtualRegister);
531 m_jit.load64(scratchDataBuffer + poisonIndex(virtualRegister), GPRInfo::regT0);
532 m_jit.store64(GPRInfo::regT0, AssemblyHelpers::addressFor((VirtualRegister)virtualRegister));