Searched defs:physReg (Results 1 - 8 of 8) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeon/
H A DSIAssignInterpRegs.cpp39 unsigned physReg, unsigned virtReg);
124 unsigned physReg, unsigned virtReg)
127 if (!MRI.isLiveIn(physReg)) {
128 MRI.addLiveIn(physReg, virtReg);
129 MF->front().addLiveIn(physReg);
132 .addReg(physReg);
134 MRI.replaceRegWith(virtReg, MRI.getLiveInVirtReg(physReg));
122 AddLiveIn(MachineFunction * MF, MachineRegisterInfo & MRI, unsigned physReg, unsigned virtReg) argument
/external/llvm/include/llvm/CodeGen/
H A DVirtRegMap.h105 void assignVirt2Phys(unsigned virtReg, unsigned physReg) { argument
107 TargetRegisterInfo::isPhysicalRegister(physReg));
111 Virt2PhysMap[virtReg] = physReg;
/external/llvm/lib/CodeGen/
H A DInterferenceCache.cpp93 void InterferenceCache::Entry::reset(unsigned physReg, argument
100 PhysReg = physReg;
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DInterferenceCache.cpp71 void InterferenceCache::Entry::reset(unsigned physReg, argument
78 PhysReg = physReg;
H A DVirtRegMap.cpp120 unsigned physReg = Hint.second; local
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);
H A DVirtRegMap.h184 void assignVirt2Phys(unsigned virtReg, unsigned physReg) { argument
186 TargetRegisterInfo::isPhysicalRegister(physReg));
190 Virt2PhysMap[virtReg] = physReg;
H A DRegAllocPBQP.cpp583 unsigned physReg = vrm->getRegAllocPref(li->reg); local
585 if (physReg == 0) {
587 physReg = liRC->getRawAllocationOrder(*mf).front();
590 vrm->assignVirt2Phys(li->reg, physReg);
H A DRegAllocLinearScan.cpp313 void addRegUse(unsigned physReg) { argument
314 assert(TargetRegisterInfo::isPhysicalRegister(physReg) &&
316 ++regUse_[physReg];
317 for (const unsigned* as = tri_->getAliasSet(physReg); *as; ++as)
321 void delRegUse(unsigned physReg) { argument
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) cons
973 unsigned physReg = vrm_->getRegAllocPref(cur->reg); local
1041 unsigned physReg = getFreePhysReg(cur); local
1429 unsigned physReg = Hint.second; local
[all...]

Completed in 162 milliseconds