Lines Matching refs:WideStoreTy
3662 LLT WideStoreTy = MRI.getType(WideSrcVal); in matchTruncStoreMerge() local
3664 if (WideStoreTy.getSizeInBits() % MemTy.getSizeInBits() != 0) in matchTruncStoreMerge()
3667 WideStoreTy.getSizeInBits() / MemTy.getSizeInBits(); in matchTruncStoreMerge()
3737 C, DL, WideStoreTy, LowestIdxStore->getMMO(), &Fast); in matchTruncStoreMerge()
3772 !isLegalOrBeforeLegalizer({TargetOpcode::G_BSWAP, {WideStoreTy}})) in matchTruncStoreMerge()
3775 !isLegalOrBeforeLegalizer({TargetOpcode::G_ROTR, {WideStoreTy}})) in matchTruncStoreMerge()
3791 LLT WideStoreTy = MRI.getType(WideSrcVal); in applyTruncStoreMerge() local
3794 WideSrcVal = Builder.buildBSwap(WideStoreTy, WideSrcVal).getReg(0); in applyTruncStoreMerge()
3796 assert(WideStoreTy.getSizeInBits() % 2 == 0 && in applyTruncStoreMerge()
3799 Builder.buildConstant(WideStoreTy, WideStoreTy.getSizeInBits() / 2); in applyTruncStoreMerge()
3801 Builder.buildRotateRight(WideStoreTy, WideSrcVal, RotAmt).getReg(0); in applyTruncStoreMerge()