Lines Matching defs:SrcVal
645 /// it's a store of a shifted value of \p SrcVal. If \p SrcVal is an empty
646 /// Register then it does not need to match and SrcVal is set to the source
648 /// On match, returns the start byte offset of the \p SrcVal that is being
651 getTruncStoreByteOffset(GStore &Store, Register &SrcVal,
668 if (!SrcVal.isValid() || TruncVal == SrcVal) {
669 if (!SrcVal.isValid())
670 SrcVal = TruncVal;
681 if (SrcVal.isValid() && FoundSrcVal != SrcVal)
684 if (!SrcVal.isValid())
685 SrcVal = FoundSrcVal;
686 else if (MRI.getType(SrcVal) != MRI.getType(FoundSrcVal))