Home
last modified time | relevance | path

Searched refs:NumLaneElts (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ShuffleDecode.cpp92 const unsigned NumLaneElts = 2; in DecodeMOVDDUPMask() local
101 const unsigned NumLaneElts = 16; in DecodePSLLDQMask() local
113 const unsigned NumLaneElts = 16; in DecodePSRLDQMask() local
126 const unsigned NumLaneElts = 16; in DecodePALIGNRMask() local
132 if (Base >= NumLaneElts) Base += NumElts - NumLaneElts; in DecodePALIGNRMask()
152 unsigned NumLaneElts = NumElts / NumLanes; in DecodePSHUFMask() local
158 SplatImm /= NumLaneElts; in DecodePSHUFMask()
202 unsigned NumLaneElts = 128 / ScalarBits; in DecodeSHUFPMask() local
210 NewImm /= NumLaneElts; in DecodeSHUFPMask()
223 unsigned NumLaneElts = NumElts / NumLanes; in DecodeUNPCKHMask() local
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp478 unsigned NumLaneElts = NumElts / NumLanes; in DecodePALIGNRMask() local
480 Imm = AlignDirection ? Imm : (NumLaneElts - Imm); in DecodePALIGNRMask()
483 for (unsigned l = 0; l != NumElts; l += NumLaneElts) { in DecodePALIGNRMask()
484 for (unsigned i = 0; i != NumLaneElts; ++i) { in DecodePALIGNRMask()
488 if (Base >= NumLaneElts) in DecodePALIGNRMask()
489 Base = Unary ? Base % NumLaneElts : Base + NumElts - NumLaneElts; in DecodePALIGNRMask()
H A DX86InstCombineIntrinsic.cpp1925 unsigned NumLaneElts = IsPD ? 2 : 4; in simplifyX86vpermilvar() local
1953 Index += APInt(32, (I / NumLaneElts) * NumLaneElts); in simplifyX86vpermilvar()
H A DX86ISelLowering.cpp10718 int NumLaneElts = NumElts / NumLanes; in lowerShuffleAsUNPCKAndPermute() local
10719 int NumHalfLaneElts = NumLaneElts / 2; in lowerShuffleAsUNPCKAndPermute()
10772 NumLaneElts * (NormM / NumLaneElts) + (2 * (NormM % NumHalfLaneElts)); in lowerShuffleAsUNPCKAndPermute()
14956 int LaneSrc = M / NumLaneElts; in lowerShuffleAsLanePermuteAndRepeatedMask()
15029 RepeatMask[i] = M % NumLaneElts; in lowerShuffleAsLanePermuteAndRepeatedMask()
15052 M = Src * NumLaneElts + i; in lowerShuffleAsLanePermuteAndRepeatedMask()
15053 NewMask[Lane * NumLaneElts + i] = M; in lowerShuffleAsLanePermuteAndRepeatedMask()
15069 M = Src * NumLaneElts + i; in lowerShuffleAsLanePermuteAndRepeatedMask()
15070 NewMask[Lane * NumLaneElts + i] = M; in lowerShuffleAsLanePermuteAndRepeatedMask()
15090 NewMask[i] += (i / NumLaneElts) * NumLaneElts; in lowerShuffleAsLanePermuteAndRepeatedMask()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp3306 unsigned HalfLaneElts = NumLaneElts / 2; in UpgradeIntrinsicCall()
3311 Idxs[i] = i - (i % NumLaneElts); in UpgradeIntrinsicCall()
3313 if ((i % NumLaneElts) >= HalfLaneElts) in UpgradeIntrinsicCall()
3336 for (unsigned l = 0; l != NumElts; l += NumLaneElts) in UpgradeIntrinsicCall()
3337 for (unsigned i = 0; i != NumLaneElts; i += 2) { in UpgradeIntrinsicCall()
3351 int NumLaneElts = 128/CI->getType()->getScalarSizeInBits(); in UpgradeIntrinsicCall() local
3354 for (int l = 0; l != NumElts; l += NumLaneElts) in UpgradeIntrinsicCall()
3355 for (int i = 0; i != NumLaneElts; ++i) in UpgradeIntrinsicCall()
3367 int NumLaneElts = 128/CI->getType()->getScalarSizeInBits(); in UpgradeIntrinsicCall() local
3370 for (int l = 0; l != NumElts; l += NumLaneElts) in UpgradeIntrinsicCall()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp14960 unsigned NumLaneElts = NumElts / NumLanes; in EmitX86BuiltinExpr() local
14967 for (unsigned i = 0; i != NumLaneElts; ++i) { in EmitX86BuiltinExpr()
14968 Indices[i + l] = (Imm % NumLaneElts) + l; in EmitX86BuiltinExpr()
14969 Imm /= NumLaneElts; in EmitX86BuiltinExpr()
14986 unsigned NumLaneElts = NumElts / NumLanes; in EmitX86BuiltinExpr() local
14993 for (unsigned i = 0; i != NumLaneElts; ++i) { in EmitX86BuiltinExpr()
14994 unsigned Index = Imm % NumLaneElts; in EmitX86BuiltinExpr()
14995 Imm /= NumLaneElts; in EmitX86BuiltinExpr()
14996 if (i >= (NumLaneElts / 2)) in EmitX86BuiltinExpr()
15090 unsigned NumLaneElts = NumElts / NumLanes; in EmitX86BuiltinExpr() local
[all …]