Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp140 std::optional<DestSourcePair> CopyOperands = in invalidateRegister() local
142 assert(CopyOperands && "Expect copy"); in invalidateRegister()
145 CopyOperands->Destination->getReg().asMCReg()); in invalidateRegister()
146 RegsToInvalidate.insert(CopyOperands->Source->getReg().asMCReg()); in invalidateRegister()
169 std::optional<DestSourcePair> CopyOperands = in clobberRegister() local
171 markRegsUnavailable({CopyOperands->Destination->getReg().asMCReg()}, in clobberRegister()
183 std::optional<DestSourcePair> CopyOperands = in trackCopy() local
185 assert(CopyOperands && "Tracking non-copy?"); in trackCopy()
187 MCRegister Src = CopyOperands->Source->getReg().asMCReg(); in trackCopy()
188 MCRegister Def = CopyOperands->Destination->getReg().asMCReg(); in trackCopy()
[all …]
H A DMachineSink.cpp1052 auto CopyOperands = TII.isCopyInstr(SinkInst); in attemptDebugCopyProp() local
1053 if (!CopyOperands) in attemptDebugCopyProp()
1055 SrcMO = CopyOperands->Source; in attemptDebugCopyProp()
1056 DstMO = CopyOperands->Destination; in attemptDebugCopyProp()