Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp3656 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()
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()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerHelper.h84 Register WideSrcVal; member