Searched refs:NumLaneElts (Results 1 – 6 of 6) sorted by relevance
91 const unsigned NumLaneElts = 2; in DecodeMOVDDUPMask() local93 for (unsigned l = 0; l < NumElts; l += NumLaneElts) in DecodeMOVDDUPMask()94 for (unsigned i = 0; i < NumLaneElts; ++i) in DecodeMOVDDUPMask()100 const unsigned NumLaneElts = 16; in DecodePSLLDQMask() local102 for (unsigned l = 0; l < NumElts; l += NumLaneElts) in DecodePSLLDQMask()103 for (unsigned i = 0; i < NumLaneElts; ++i) { in DecodePSLLDQMask()112 const unsigned NumLaneElts = 16; in DecodePSRLDQMask() local114 for (unsigned l = 0; l < NumElts; l += NumLaneElts) in DecodePSRLDQMask()115 for (unsigned i = 0; i < NumLaneElts; ++i) { in DecodePSRLDQMask()118 if (Base >= NumLaneElts) M = SM_SentinelZero; in DecodePSRLDQMask()[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()
858 unsigned NumLaneElts = IsPD ? 2 : 4; in simplifyX86vpermilvar() local886 Index += APInt(32, (I / NumLaneElts) * NumLaneElts); in simplifyX86vpermilvar()
12290 int NumLaneElts = NumElts / NumLanes; in lowerShuffleAsUNPCKAndPermute() local12291 int NumHalfLaneElts = NumLaneElts / 2; in lowerShuffleAsUNPCKAndPermute()12297 for (int Lane = 0; Lane != NumElts; Lane += NumLaneElts) { in lowerShuffleAsUNPCKAndPermute()12298 for (int Elt = 0; Elt != NumLaneElts; ++Elt) { in lowerShuffleAsUNPCKAndPermute()12311 int Lo = Lane, Mid = Lane + NumHalfLaneElts, Hi = Lane + NumLaneElts; in lowerShuffleAsUNPCKAndPermute()12326 for (int Lane = 0; Lane != NumElts; Lane += NumLaneElts) { in lowerShuffleAsUNPCKAndPermute()12327 for (int Elt = 0; Elt != NumLaneElts; Elt += 2) { in lowerShuffleAsUNPCKAndPermute()16219 int NumLaneElts = 128 / VT.getScalarSizeInBits(); in lowerShuffleAsLanePermuteAndRepeatedMask() local16220 SmallVector<int, 16> RepeatMask(NumLaneElts, -1); in lowerShuffleAsLanePermuteAndRepeatedMask()16227 SmallVector<int, 16> InLaneMask(NumLaneElts, -1); in lowerShuffleAsLanePermuteAndRepeatedMask()[all …]
2789 unsigned NumLaneElts = 128/CI->getType()->getScalarSizeInBits(); in UpgradeIntrinsicCall() local2790 unsigned HalfLaneElts = NumLaneElts / 2; in UpgradeIntrinsicCall()2795 Idxs[i] = i - (i % NumLaneElts); in UpgradeIntrinsicCall()2797 if ((i % NumLaneElts) >= HalfLaneElts) in UpgradeIntrinsicCall()2813 unsigned NumLaneElts = 128/CI->getType()->getScalarSizeInBits(); in UpgradeIntrinsicCall() local2820 for (unsigned l = 0; l != NumElts; l += NumLaneElts) in UpgradeIntrinsicCall()2821 for (unsigned i = 0; i != NumLaneElts; i += 2) { in UpgradeIntrinsicCall()2835 int NumLaneElts = 128/CI->getType()->getScalarSizeInBits(); in UpgradeIntrinsicCall() local2838 for (int l = 0; l != NumElts; l += NumLaneElts) in UpgradeIntrinsicCall()2839 for (int i = 0; i != NumLaneElts; ++i) in UpgradeIntrinsicCall()[all …]
13364 unsigned NumLaneElts = NumElts / NumLanes; in EmitX86BuiltinExpr() local13370 for (unsigned l = 0; l != NumElts; l += NumLaneElts) { in EmitX86BuiltinExpr()13371 for (unsigned i = 0; i != NumLaneElts; ++i) { in EmitX86BuiltinExpr()13372 Indices[i + l] = (Imm % NumLaneElts) + l; in EmitX86BuiltinExpr()13373 Imm /= NumLaneElts; in EmitX86BuiltinExpr()13390 unsigned NumLaneElts = NumElts / NumLanes; in EmitX86BuiltinExpr() local13396 for (unsigned l = 0; l != NumElts; l += NumLaneElts) { in EmitX86BuiltinExpr()13397 for (unsigned i = 0; i != NumLaneElts; ++i) { in EmitX86BuiltinExpr()13398 unsigned Index = Imm % NumLaneElts; in EmitX86BuiltinExpr()13399 Imm /= NumLaneElts; in EmitX86BuiltinExpr()[all …]