Lines Matching refs:VirtRegMap
50 char VirtRegMap::ID = 0;
52 INITIALIZE_PASS(VirtRegMap, "virtregmap", "Virtual Register Map", false, false)
54 bool VirtRegMap::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction()
68 void VirtRegMap::grow() { in grow()
75 unsigned VirtRegMap::createSpillSlot(const TargetRegisterClass *RC) { in createSpillSlot()
82 bool VirtRegMap::hasPreferredPhys(unsigned VirtReg) { in hasPreferredPhys()
91 bool VirtRegMap::hasKnownPreference(unsigned VirtReg) { in hasKnownPreference()
100 int VirtRegMap::assignVirt2StackSlot(unsigned virtReg) { in assignVirt2StackSlot()
108 void VirtRegMap::assignVirt2StackSlot(unsigned virtReg, int SS) { in assignVirt2StackSlot()
118 void VirtRegMap::print(raw_ostream &OS, const Module*) const { in print()
122 if (Virt2PhysMap[Reg] != (unsigned)VirtRegMap::NO_PHYS_REG) { in print()
131 if (Virt2StackSlotMap[Reg] != VirtRegMap::NO_STACK_SLOT) { in print()
140 LLVM_DUMP_METHOD void VirtRegMap::dump() const { in dump()
163 VirtRegMap *VRM;
193 INITIALIZE_PASS_DEPENDENCY(VirtRegMap)
207 AU.addRequired<VirtRegMap>(); in getAnalysisUsage()
219 VRM = &getAnalysis<VirtRegMap>(); in runOnMachineFunction()
300 assert(PhysReg != VirtRegMap::NO_PHYS_REG && "Unmapped virtual register."); in addMBBLiveIns()
400 assert(PhysReg != VirtRegMap::NO_PHYS_REG && in rewrite()