Lines Matching refs:VirtRegMap
59 char VirtRegMap::ID = 0;
61 INITIALIZE_PASS(VirtRegMap, "virtregmap", "Virtual Register Map", false, false)
63 bool VirtRegMap::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction()
78 void VirtRegMap::grow() { in grow()
85 void VirtRegMap::assignVirt2Phys(Register virtReg, MCPhysReg physReg) { in assignVirt2Phys()
95 unsigned VirtRegMap::createSpillSlot(const TargetRegisterClass *RC) { in createSpillSlot()
109 bool VirtRegMap::hasPreferredPhys(Register VirtReg) const { in hasPreferredPhys()
118 bool VirtRegMap::hasKnownPreference(Register VirtReg) const { in hasKnownPreference()
127 int VirtRegMap::assignVirt2StackSlot(Register virtReg) { in assignVirt2StackSlot()
135 void VirtRegMap::assignVirt2StackSlot(Register virtReg, int SS) { in assignVirt2StackSlot()
145 void VirtRegMap::print(raw_ostream &OS, const Module*) const { in print()
149 if (Virt2PhysMap[Reg] != (unsigned)VirtRegMap::NO_PHYS_REG) { in print()
158 if (Virt2StackSlotMap[Reg] != VirtRegMap::NO_STACK_SLOT) { in print()
167 LLVM_DUMP_METHOD void VirtRegMap::dump() const { in dump()
190 VirtRegMap *VRM;
235 INITIALIZE_PASS_DEPENDENCY(VirtRegMap) in INITIALIZE_PASS_DEPENDENCY()
248 AU.addRequired<VirtRegMap>(); in INITIALIZE_PASS_DEPENDENCY()
263 VRM = &getAnalysis<VirtRegMap>(); in runOnMachineFunction()
351 if (PhysReg == VirtRegMap::NO_PHYS_REG) { in addMBBLiveIns()
554 if (PhysReg == VirtRegMap::NO_PHYS_REG) in rewrite()