Lines Matching refs:PhysRegState
112 // PhysRegState - One of the RegState enums, or a virtreg.
113 std::vector<unsigned> PhysRegState;
251 assert(PhysRegState[LRI->PhysReg] == LRI->VirtReg &&
253 PhysRegState[LRI->PhysReg] = regFree;
282 assert(PhysRegState[LR.PhysReg] == LRI->VirtReg && "Broken RegState mapping");
358 switch (PhysRegState[PhysReg]) {
362 PhysRegState[PhysReg] = regFree;
376 switch (PhysRegState[Alias]) {
396 PhysRegState[Alias] = regFree;
401 PhysRegState[Alias] = regDisabled;
409 PhysRegState[PhysReg] = regFree;
419 switch (unsigned VirtReg = PhysRegState[PhysReg]) {
427 PhysRegState[PhysReg] = NewState;
432 PhysRegState[PhysReg] = NewState;
435 switch (unsigned VirtReg = PhysRegState[Alias]) {
443 PhysRegState[Alias] = regDisabled;
462 switch (unsigned VirtReg = PhysRegState[PhysReg]) {
483 switch (unsigned VirtReg = PhysRegState[Alias]) {
510 PhysRegState[PhysReg] = LR.VirtReg;
557 if (PhysRegState[PhysReg] == regFree && !isRegUsedInInstr(PhysReg)) {
741 if (ThroughRegs.count(PhysRegState[*AI]))
807 PhysRegState.assign(TRI->getNumRegs(), regDisabled);
827 if (PhysRegState[Reg] == regDisabled) continue;
829 switch(PhysRegState[Reg]) {
836 dbgs() << '=' << PrintReg(PhysRegState[Reg]);
837 LiveRegMap::iterator I = findLiveVirtReg(PhysRegState[Reg]);
854 assert(PhysRegState[i->PhysReg] == i->VirtReg && "Bad inverse map");