HomeSort by relevance Sort by last modified time
    Searched defs:physReg (Results 1 - 3 of 3) sorted by null

  /external/llvm/lib/CodeGen/
VirtRegMap.cpp 120 unsigned physReg = Hint.second;
121 if (TargetRegisterInfo::isVirtualRegister(physReg) && hasPhys(physReg))
122 physReg = getPhys(physReg);
124 return (TargetRegisterInfo::isPhysicalRegister(physReg))
125 ? physReg : 0;
126 return TRI->ResolveRegAllocHint(Hint.first, physReg, *MF);
282 unsigned PhysReg = getPhys(VirtReg);
283 assert(PhysReg != NO_PHYS_REG && "Instruction uses unmapped VirtReg")
    [all...]
RegAllocPBQP.cpp 583 unsigned physReg = vrm->getRegAllocPref(li->reg);
585 if (physReg == 0) {
587 physReg = liRC->getRawAllocationOrder(*mf).front();
590 vrm->assignVirt2Phys(li->reg, physReg);
624 // And add the physreg for this interval to their live-in sets.
RegAllocLinearScan.cpp 313 void addRegUse(unsigned physReg) {
314 assert(TargetRegisterInfo::isPhysicalRegister(physReg) &&
316 ++regUse_[physReg];
317 for (const unsigned* as = tri_->getAliasSet(physReg); *as; ++as)
321 void delRegUse(unsigned physReg) {
322 assert(TargetRegisterInfo::isPhysicalRegister(physReg) &&
324 assert(regUse_[physReg] != 0);
325 --regUse_[physReg];
326 for (const unsigned* as = tri_->getAliasSet(physReg); *as; ++as) {
332 bool isRegAvail(unsigned physReg) const
    [all...]

Completed in 54 milliseconds