Lines Matching refs:WideSrcVal
3656 Register WideSrcVal; in matchTruncStoreMerge() local
3657 auto LowestShiftAmt = getTruncStoreByteOffset(LastStore, WideSrcVal, MRI); in matchTruncStoreMerge()
3660 assert(WideSrcVal.isValid()); in matchTruncStoreMerge()
3662 LLT WideStoreTy = MRI.getType(WideSrcVal); in matchTruncStoreMerge()
3706 auto ShiftByteOffset = getTruncStoreByteOffset(*NewStore, WideSrcVal, MRI); in matchTruncStoreMerge()
3781 MatchInfo.WideSrcVal = WideSrcVal; in matchTruncStoreMerge()
3790 Register WideSrcVal = MatchInfo.WideSrcVal; in applyTruncStoreMerge() local
3791 LLT WideStoreTy = MRI.getType(WideSrcVal); in applyTruncStoreMerge()
3794 WideSrcVal = Builder.buildBSwap(WideStoreTy, WideSrcVal).getReg(0); in applyTruncStoreMerge()
3800 WideSrcVal = in applyTruncStoreMerge()
3801 Builder.buildRotateRight(WideStoreTy, WideSrcVal, RotAmt).getReg(0); in applyTruncStoreMerge()
3804 Builder.buildStore(WideSrcVal, MatchInfo.LowestIdxStore->getPointerReg(), in applyTruncStoreMerge()