Lines Matching refs:UV
416 UserValue *UV = Leader->getLeader(); in getUserValue() local
417 Leader = UV; in getUserValue()
418 for (; UV; UV = UV->getNext()) in getUserValue()
419 if (UV->match(Var, Offset)) in getUserValue()
420 return UV; in getUserValue()
423 UserValue *UV = new UserValue(Var, Offset, DL, allocator); in getUserValue() local
424 userValues.push_back(UV); in getUserValue()
425 Leader = UserValue::merge(Leader, UV); in getUserValue()
426 return UV; in getUserValue()
436 if (UserValue *UV = virtRegToEqClass.lookup(VirtReg)) in lookupVirtReg() local
437 return UV->getLeader(); in lookupVirtReg()
452 UserValue *UV = getUserValue(Var, Offset, MI->getDebugLoc()); in handleDebugValue() local
453 UV->addDef(Idx, MI->getOperand(0)); in handleDebugValue()
718 UserValue *UV = lookupVirtReg(OldReg); in renameRegister() local
719 if (!UV) in renameRegister()
723 mapVirtReg(NewReg, UV); in renameRegister()
727 UV->renameRegister(OldReg, NewReg, SubIdx, TRI); in renameRegister()
728 UV = UV->getNext(); in renameRegister()
729 } while (UV); in renameRegister()
857 for (UserValue *UV = lookupVirtReg(OldReg); UV; UV = UV->getNext()) in splitRegister() local
858 DidChange |= UV->splitRegister(OldReg, NewRegs); in splitRegister()
864 UserValue *UV = lookupVirtReg(OldReg); in splitRegister() local
866 mapVirtReg(NewRegs[i]->reg, UV); in splitRegister()