Lines Matching defs:DstEncoding
333 uint16_t DstEncoding = TRI->getEncodingValue(DstReg);
338 forwardCopyWillClobberTuple(DstEncoding, SrcEncoding, NumRegs);
343 DstEncoding += NumRegs - 1;
347 auto GetCopyInfo = [&](uint16_t SrcEncoding, uint16_t DstEncoding)
353 // Besides, we have already known that DstEncoding is larger than
355 // DstEncoding and SrcEncoding should be >= LMUL value we try to use to
357 uint16_t Diff = DstEncoding - SrcEncoding;
359 DstEncoding % 8 == 7)
363 DstEncoding % 4 == 3)
367 DstEncoding % 2 == 1)
377 if (I + 8 <= NumRegs && SrcEncoding % 8 == 0 && DstEncoding % 8 == 0)
380 if (I + 4 <= NumRegs && SrcEncoding % 4 == 0 && DstEncoding % 4 == 0)
383 if (I + 2 <= NumRegs && SrcEncoding % 2 == 0 && DstEncoding % 2 == 0)
403 GetCopyInfo(SrcEncoding, DstEncoding);
419 RegClass, ReversedCopy ? (DstEncoding - NumCopied + 1) : DstEncoding);
443 DstEncoding += (ReversedCopy ? -NumCopied : NumCopied);