Home
last modified time | relevance | path

Searched refs:CopyOperands (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp142 std::optional<DestSourcePair> CopyOperands = in invalidateRegister() local
144 assert(CopyOperands && "Expect copy"); in invalidateRegister()
146 auto Dest = TRI.regunits(CopyOperands->Destination->getReg().asMCReg()); in invalidateRegister()
147 auto Src = TRI.regunits(CopyOperands->Source->getReg().asMCReg()); in invalidateRegister()
177 std::optional<DestSourcePair> CopyOperands = in clobberRegister() local
180 MCRegister Def = CopyOperands->Destination->getReg().asMCReg(); in clobberRegister()
181 MCRegister Src = CopyOperands->Source->getReg().asMCReg(); in clobberRegister()
229 std::optional<DestSourcePair> CopyOperands = in trackCopy() local
231 assert(CopyOperands && "Tracking non-copy?"); in trackCopy()
233 MCRegister Src = CopyOperands->Source->getReg().asMCReg(); in trackCopy()
[all …]
H A DMachineSink.cpp1395 auto CopyOperands = TII.isCopyInstr(SinkInst); in attemptDebugCopyProp() local
1396 if (!CopyOperands) in attemptDebugCopyProp()
1398 SrcMO = CopyOperands->Source; in attemptDebugCopyProp()
1399 DstMO = CopyOperands->Destination; in attemptDebugCopyProp()