Searched refs:NumLaneElts (Results 1 – 6 of 6) sorted by relevance
92 const unsigned NumLaneElts = 2; in DecodeMOVDDUPMask() local101 const unsigned NumLaneElts = 16; in DecodePSLLDQMask() local113 const unsigned NumLaneElts = 16; in DecodePSRLDQMask() local126 const unsigned NumLaneElts = 16; in DecodePALIGNRMask() local132 if (Base >= NumLaneElts) Base += NumElts - NumLaneElts; in DecodePALIGNRMask()152 unsigned NumLaneElts = NumElts / NumLanes; in DecodePSHUFMask() local158 SplatImm /= NumLaneElts; in DecodePSHUFMask()202 unsigned NumLaneElts = 128 / ScalarBits; in DecodeSHUFPMask() local210 NewImm /= NumLaneElts; in DecodeSHUFPMask()223 unsigned NumLaneElts = NumElts / NumLanes; in DecodeUNPCKHMask() local[all …]
482 unsigned NumLaneElts = NumElts / NumLanes; in DecodePALIGNRMask() local484 Imm = AlignDirection ? Imm : (NumLaneElts - Imm); in DecodePALIGNRMask()487 for (unsigned l = 0; l != NumElts; l += NumLaneElts) { in DecodePALIGNRMask()488 for (unsigned i = 0; i != NumLaneElts; ++i) { in DecodePALIGNRMask()492 if (Base >= NumLaneElts) in DecodePALIGNRMask()493 Base = Unary ? Base % NumLaneElts : Base + NumElts - NumLaneElts; in DecodePALIGNRMask()
856 unsigned NumLaneElts = IsPD ? 2 : 4; in simplifyX86vpermilvar() local884 Index += APInt(32, (I / NumLaneElts) * NumLaneElts); in simplifyX86vpermilvar()
13012 int NumLaneElts = NumElts / NumLanes; in lowerShuffleAsUNPCKAndPermute() local13013 int NumHalfLaneElts = NumLaneElts / 2; in lowerShuffleAsUNPCKAndPermute()17073 for (int i = 0; i != NumLaneElts; ++i) { in lowerShuffleAsLanePermuteAndRepeatedMask()17081 int LaneSrc = M / NumLaneElts; in lowerShuffleAsLanePermuteAndRepeatedMask()17154 RepeatMask[i] = M % NumLaneElts; in lowerShuffleAsLanePermuteAndRepeatedMask()17177 M = Src * NumLaneElts + i; in lowerShuffleAsLanePermuteAndRepeatedMask()17178 NewMask[Lane * NumLaneElts + i] = M; in lowerShuffleAsLanePermuteAndRepeatedMask()17194 M = Src * NumLaneElts + i; in lowerShuffleAsLanePermuteAndRepeatedMask()17195 NewMask[Lane * NumLaneElts + i] = M; in lowerShuffleAsLanePermuteAndRepeatedMask()17211 NewMask[i] += (i / NumLaneElts) * NumLaneElts; in lowerShuffleAsLanePermuteAndRepeatedMask()[all …]
2942 unsigned HalfLaneElts = NumLaneElts / 2; in UpgradeIntrinsicCall()2947 Idxs[i] = i - (i % NumLaneElts); in UpgradeIntrinsicCall()2949 if ((i % NumLaneElts) >= HalfLaneElts) in UpgradeIntrinsicCall()2972 for (unsigned l = 0; l != NumElts; l += NumLaneElts) in UpgradeIntrinsicCall()2973 for (unsigned i = 0; i != NumLaneElts; i += 2) { in UpgradeIntrinsicCall()2987 int NumLaneElts = 128/CI->getType()->getScalarSizeInBits(); in UpgradeIntrinsicCall() local2990 for (int l = 0; l != NumElts; l += NumLaneElts) in UpgradeIntrinsicCall()2991 for (int i = 0; i != NumLaneElts; ++i) in UpgradeIntrinsicCall()3003 int NumLaneElts = 128/CI->getType()->getScalarSizeInBits(); in UpgradeIntrinsicCall() local3006 for (int l = 0; l != NumElts; l += NumLaneElts) in UpgradeIntrinsicCall()[all …]
13679 unsigned NumLaneElts = NumElts / NumLanes; in EmitX86BuiltinExpr() local13686 for (unsigned i = 0; i != NumLaneElts; ++i) { in EmitX86BuiltinExpr()13687 Indices[i + l] = (Imm % NumLaneElts) + l; in EmitX86BuiltinExpr()13688 Imm /= NumLaneElts; in EmitX86BuiltinExpr()13705 unsigned NumLaneElts = NumElts / NumLanes; in EmitX86BuiltinExpr() local13712 for (unsigned i = 0; i != NumLaneElts; ++i) { in EmitX86BuiltinExpr()13713 unsigned Index = Imm % NumLaneElts; in EmitX86BuiltinExpr()13714 Imm /= NumLaneElts; in EmitX86BuiltinExpr()13715 if (i >= (NumLaneElts / 2)) in EmitX86BuiltinExpr()13812 unsigned NumLaneElts = NumElts / NumLanes; in EmitX86BuiltinExpr() local[all …]