Searched refs:WideStoreTy (Results 1 – 1 of 1) sorted by relevance
3662 LLT WideStoreTy = MRI.getType(WideSrcVal); in matchTruncStoreMerge() local3664 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() local3794 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()[all …]