reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/MachineVerifier.cpp
 1946       addRegWithSubRegs(regsKilled, Reg);
 1949     if (LiveVars && Register::isVirtualRegister(Reg) && MO->isKill()) {
 1950       LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg);
 1959       if (Register::isPhysicalRegister(Reg) && !isReserved(Reg)) {
 1959       if (Register::isPhysicalRegister(Reg) && !isReserved(Reg)) {
 1960         for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) {
 1968       if (Register::isVirtualRegister(Reg)) {
 1969         if (LiveInts->hasInterval(Reg)) {
 1971           const LiveInterval &LI = LiveInts->getInterval(Reg);
 1972           checkLivenessAtUse(MO, MONum, UseIdx, LI, Reg);
 1978                                : MRI->getMaxLaneMaskForVReg(Reg);
 1983               checkLivenessAtUse(MO, MONum, UseIdx, SR, Reg, SR.LaneMask);
 2002     if (!regsLive.count(Reg)) {
 2003       if (Register::isPhysicalRegister(Reg)) {
 2005         bool Bad = !isReserved(Reg);
 2008           for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid();
 2030               if (*SubRegs == Reg) {
 2039       } else if (MRI->def_empty(Reg)) {
 2046         if (MInfo.regsKilled.count(Reg))
 2049           MInfo.vregsLiveIn.insert(std::make_pair(Reg, MI));
 2058       addRegWithSubRegs(regsDead, Reg);
 2060       addRegWithSubRegs(regsDefined, Reg);
 2063     if (MRI->isSSA() && Register::isVirtualRegister(Reg) &&
 2064         std::next(MRI->def_begin(Reg)) != MRI->def_end())
 2072       if (Register::isVirtualRegister(Reg)) {
 2073         if (LiveInts->hasInterval(Reg)) {
 2074           const LiveInterval &LI = LiveInts->getInterval(Reg);
 2075           checkLivenessAtDef(MO, MONum, DefIdx, LI, Reg);
 2081               : MRI->getMaxLaneMaskForVReg(Reg);
 2085               checkLivenessAtDef(MO, MONum, DefIdx, SR, Reg, true, SR.LaneMask);