Lines Matching refs:VirtRegMap
58 char VirtRegMap::ID = 0;
60 INITIALIZE_PASS(VirtRegMap, "virtregmap", "Virtual Register Map", false, false)
62 bool VirtRegMap::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction()
76 void VirtRegMap::grow() { in grow()
83 void VirtRegMap::assignVirt2Phys(Register virtReg, MCPhysReg physReg) { in assignVirt2Phys()
93 unsigned VirtRegMap::createSpillSlot(const TargetRegisterClass *RC) { in createSpillSlot()
101 bool VirtRegMap::hasPreferredPhys(Register VirtReg) { in hasPreferredPhys()
110 bool VirtRegMap::hasKnownPreference(Register VirtReg) { in hasKnownPreference()
119 int VirtRegMap::assignVirt2StackSlot(Register virtReg) { in assignVirt2StackSlot()
127 void VirtRegMap::assignVirt2StackSlot(Register virtReg, int SS) { in assignVirt2StackSlot()
137 void VirtRegMap::print(raw_ostream &OS, const Module*) const { in print()
141 if (Virt2PhysMap[Reg] != (unsigned)VirtRegMap::NO_PHYS_REG) { in print()
150 if (Virt2StackSlotMap[Reg] != VirtRegMap::NO_STACK_SLOT) { in print()
159 LLVM_DUMP_METHOD void VirtRegMap::dump() const { in dump()
182 VirtRegMap *VRM;
219 INITIALIZE_PASS_DEPENDENCY(VirtRegMap) in INITIALIZE_PASS_DEPENDENCY()
231 AU.addRequired<VirtRegMap>(); in INITIALIZE_PASS_DEPENDENCY()
242 VRM = &getAnalysis<VirtRegMap>(); in runOnMachineFunction()
323 assert(PhysReg != VirtRegMap::NO_PHYS_REG && "Unmapped virtual register."); in addMBBLiveIns()
519 assert(PhysReg != VirtRegMap::NO_PHYS_REG && in rewrite()