Lines Matching refs:isVirtual
340 if (!SrcReg.isVirtual() || !DstReg.isVirtual() || in PerformTrivialForwardCoalescing()
403 if (Reg.isVirtual()) { in PerformSinkAndFold()
454 if (DstReg.isVirtual()) { in PerformSinkAndFold()
551 if (Register R = MaybeAM.BaseReg; R.isValid() && R.isVirtual()) in PerformSinkAndFold()
553 if (Register R = MaybeAM.ScaledReg; R.isValid() && R.isVirtual()) in PerformSinkAndFold()
604 assert(Reg.isVirtual() && "Only makes sense for vregs"); in AllUsesDominatedByBlock()
882 if (MO.isReg() && MO.getReg().isVirtual()) in ProcessDbgInst()
913 Register SrcReg = Reg.isVirtual() ? TRI->lookThruCopyLike(Reg, MRI) : Reg; in isWorthBreakingCriticalEdge()
1405 if (Reg.isVirtual() != SrcMO->getReg().isVirtual()) in attemptDebugCopyProp()
1410 bool arePhysRegs = !Reg.isVirtual(); in attemptDebugCopyProp()
1769 if (!MO.getReg().isVirtual()) in SinkInstruction()
1821 if (!MO.getReg().isVirtual()) in SalvageUnsunkDebugUsersOfCopy()