Searched refs:MaskNumElts (Results 1 – 10 of 10) sorted by relevance
2778 unsigned MaskNumElts = Mask.size(); in SequentialMask() local2779 for (unsigned i = 0; i != MaskNumElts; ++i) in SequentialMask()2794 unsigned MaskNumElts = MaskElts.size(); in visitShuffleVector() local2795 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()2806 if (SrcNumElts == MaskNumElts) { in visitShuffleVector()2813 if (SrcNumElts < MaskNumElts && MaskNumElts % SrcNumElts == 0) { in visitShuffleVector()2817 if (SrcNumElts*2 == MaskNumElts && SequentialMask(Mask, 0)) { in visitShuffleVector()2825 unsigned NumConcat = MaskNumElts / SrcNumElts; in visitShuffleVector()2844 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()2849 MappedOps.push_back(Idx + MaskNumElts - SrcNumElts); in visitShuffleVector()[all …]
3005 unsigned MaskNumElts = Mask.size(); in visitShuffleVector() local3012 if (SrcNumElts == MaskNumElts) { in visitShuffleVector()3018 if (SrcNumElts < MaskNumElts && MaskNumElts % SrcNumElts == 0) { in visitShuffleVector()3023 unsigned NumConcat = MaskNumElts / SrcNumElts; in visitShuffleVector()3028 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()3078 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()3081 Idx -= SrcNumElts - MaskNumElts; in visitShuffleVector()3090 if (SrcNumElts > MaskNumElts) { in visitShuffleVector()3098 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()3128 StartIdx[Input] = (MinRange[Input]/MaskNumElts)*MaskNumElts; in visitShuffleVector()[all …]
2881 unsigned MaskNumElts = MaskVT.getVectorNumElements(); in WidenVecRes_MLOAD() local2883 unsigned NumConcat = WidenNumElts / MaskNumElts; in WidenVecRes_MLOAD()3315 unsigned MaskNumElts = MaskVT.getVectorNumElements(); in WidenVecOp_MSTORE() local3317 unsigned NumConcat = WidenNumElts / MaskNumElts; in WidenVecOp_MSTORE()
838 unsigned MaskNumElts = Mask->getType()->getVectorNumElements(); in ConstantFoldShuffleVectorInstruction() local843 return UndefValue::get(VectorType::get(EltTy, MaskNumElts)); in ConstantFoldShuffleVectorInstruction()852 for (unsigned i = 0; i != MaskNumElts; ++i) { in ConstantFoldShuffleVectorInstruction()
832 unsigned MaskNumElts = Mask->getType()->getVectorNumElements(); in ConstantFoldShuffleVectorInstruction() local837 return UndefValue::get(VectorType::get(EltTy, MaskNumElts)); in ConstantFoldShuffleVectorInstruction()846 for (unsigned i = 0; i != MaskNumElts; ++i) { in ConstantFoldShuffleVectorInstruction()
3185 unsigned MaskNumElts = Mask.size(); in visitShuffleVector() local3192 if (SrcNumElts == MaskNumElts) { in visitShuffleVector()3198 if (SrcNumElts < MaskNumElts) { in visitShuffleVector()3202 if (MaskNumElts % SrcNumElts == 0) { in visitShuffleVector()3206 unsigned NumConcat = MaskNumElts / SrcNumElts; in visitShuffleVector()3209 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()3242 unsigned PaddedMaskNumElts = alignTo(MaskNumElts, SrcNumElts); in visitShuffleVector()3264 for (unsigned i = 0; i != MaskNumElts; ++i) { in visitShuffleVector()3275 if (MaskNumElts != PaddedMaskNumElts) in visitShuffleVector()3284 if (SrcNumElts > MaskNumElts) { in visitShuffleVector()[all …]
4235 unsigned MaskNumElts = Mask->getType()->getVectorNumElements(); in SimplifyShuffleVectorInst() local4240 assert(MaskNumElts == Indices.size() && in SimplifyShuffleVectorInst()4246 for (unsigned i = 0; i != MaskNumElts; ++i) { in SimplifyShuffleVectorInst()4291 for (unsigned i = 0; i != MaskNumElts; ++i) { in SimplifyShuffleVectorInst()
854 unsigned MaskNumElts = cast<VectorType>(Mask->getType())->getNumElements(); in ConstantFoldShuffleVectorInstruction() local860 for (unsigned i = 0; i != MaskNumElts; ++i) { in ConstantFoldShuffleVectorInstruction()
29029 unsigned MaskNumElts = VT.getVectorNumElements(); in combineMaskedLoad() local29033 unsigned NumConcat = WidenNumElts / MaskNumElts; in combineMaskedLoad()29148 unsigned MaskNumElts = VT.getVectorNumElements(); in combineMaskedStore() local29152 unsigned NumConcat = WidenNumElts / MaskNumElts; in combineMaskedStore()
35876 unsigned MaskNumElts = VT.getVectorNumElements(); in combineMaskedLoad() local35880 unsigned NumConcat = WidenNumElts / MaskNumElts; in combineMaskedLoad()36021 unsigned MaskNumElts = VT.getVectorNumElements(); in combineMaskedStore() local36025 unsigned NumConcat = WidenNumElts / MaskNumElts; in combineMaskedStore()