Lines Matching refs:virtReg
79 unsigned VirtRegMap::getRegAllocPref(unsigned virtReg) {
80 std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(virtReg);
90 int VirtRegMap::assignVirt2StackSlot(unsigned virtReg) {
91 assert(TargetRegisterInfo::isVirtualRegister(virtReg));
92 assert(Virt2StackSlotMap[virtReg] == NO_STACK_SLOT &&
94 const TargetRegisterClass* RC = MF->getRegInfo().getRegClass(virtReg);
95 return Virt2StackSlotMap[virtReg] = createSpillSlot(RC);
98 void VirtRegMap::assignVirt2StackSlot(unsigned virtReg, int SS) {
99 assert(TargetRegisterInfo::isVirtualRegister(virtReg));
100 assert(Virt2StackSlotMap[virtReg] == NO_STACK_SLOT &&
105 Virt2StackSlotMap[virtReg] = SS;