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

  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
SIAssignInterpRegs.cpp 39 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));
  /external/mesa3d/src/gallium/drivers/radeon/
SIAssignInterpRegs.cpp 39 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));
  /external/llvm/include/llvm/CodeGen/
VirtRegMap.h 105 void assignVirt2Phys(unsigned virtReg, unsigned physReg) {
107 TargetRegisterInfo::isPhysicalRegister(physReg));
111 Virt2PhysMap[virtReg] = physReg;
129 /// @brief returns true if VirtReg is assigned to its preferred physreg.
  /external/llvm/lib/CodeGen/
InterferenceCache.h 39 /// of PhysReg in all basic blocks.
41 /// PhysReg - The register currently represented.
42 unsigned PhysReg;
63 /// RegUnitInfo - Information tracked about each RegUnit in PhysReg.
85 /// Info for each RegUnit in PhysReg. It is very rare ofr a PHysReg to have
96 Entry() : PhysReg(0), Tag(0), RefCount(0), Indexes(0), LIS(0) {}
100 PhysReg = 0;
106 unsigned getPhysReg() const { return PhysReg; }
114 /// valid - Return true if this is a valid entry for physReg
    [all...]
RegAllocPBQP.cpp 530 unsigned physReg = mri->getSimpleHint(li->reg);
532 if (physReg == 0) {
534 physReg = liRC->getRawAllocationOrder(*mf).front();
537 vrm->assignVirt2Phys(li->reg, physReg);
InterferenceCache.cpp 38 InterferenceCache::Entry *InterferenceCache::get(unsigned PhysReg) {
39 unsigned E = PhysRegEntries[PhysReg];
40 if (E < CacheEntries && Entries[E].getPhysReg() == PhysReg) {
56 Entries[E].reset(PhysReg, LIUArray, TRI, MF);
57 PhysRegEntries[PhysReg] = E;
71 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units, ++i)
75 void InterferenceCache::Entry::reset(unsigned physReg,
82 PhysReg = physReg;
88 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units)
    [all...]

Completed in 56 milliseconds