Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/lib/Target/X86/Utils/
HDX86ShuffleDecode.cpp87 unsigned NumLaneElts = NumElts / NumLanes; in DecodeMOVDDUPMask() local
90 for (unsigned l = 0; l < NumElts; l += NumLaneElts) in DecodeMOVDDUPMask()
91 for (unsigned i = 0; i < NumLaneElts; i += NumLaneSubElts) in DecodeMOVDDUPMask()
100 unsigned NumLaneElts = NumElts / NumLanes; in DecodePSLLDQMask() local
102 for (unsigned l = 0; l < NumElts; l += NumLaneElts) in DecodePSLLDQMask()
103 for (unsigned i = 0; i < NumLaneElts; ++i) { in DecodePSLLDQMask()
114 unsigned NumLaneElts = NumElts / NumLanes; in DecodePSRLDQMask() local
116 for (unsigned l = 0; l < NumElts; l += NumLaneElts) in DecodePSRLDQMask()
117 for (unsigned i = 0; i < NumLaneElts; ++i) { in DecodePSRLDQMask()
120 if (Base >= NumLaneElts) M = SM_SentinelZero; in DecodePSRLDQMask()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGBuiltin.cpp6230 unsigned NumLaneElts = NumElts / NumLanes; in EmitX86BuiltinExpr() local
6234 if (ShiftVal >= (2 * NumLaneElts)) in EmitX86BuiltinExpr()
6239 if (ShiftVal > NumLaneElts) { in EmitX86BuiltinExpr()
6240 ShiftVal -= NumLaneElts; in EmitX86BuiltinExpr()
6247 for (unsigned l = 0; l != NumElts; l += NumLaneElts) { in EmitX86BuiltinExpr()
6248 for (unsigned i = 0; i != NumLaneElts; ++i) { in EmitX86BuiltinExpr()
6250 if (Idx >= NumLaneElts) in EmitX86BuiltinExpr()
6251 Idx += NumElts - NumLaneElts; // End of lane, switch operand. in EmitX86BuiltinExpr()
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86ISelLowering.cpp6684 int NumLaneElts = NumElts / NumLanes; in lowerVectorShuffleAsByteRotate() local
6695 for (int l = 0; l < NumElts; l += NumLaneElts) { in lowerVectorShuffleAsByteRotate()
6696 for (int i = 0; i < NumLaneElts; ++i) { in lowerVectorShuffleAsByteRotate()
6704 if (LaneIdx < 0 || LaneIdx >= NumLaneElts) in lowerVectorShuffleAsByteRotate()
6716 int CandidateRotation = StartIdx < 0 ? -StartIdx : NumLaneElts - StartIdx; in lowerVectorShuffleAsByteRotate()
6753 int Scale = 16 / NumLaneElts; in lowerVectorShuffleAsByteRotate()
24425 unsigned NumLaneElts = NumElts / NumLanes; in isHorizontalBinOp() local
24426 assert((NumLaneElts % 2 == 0) && in isHorizontalBinOp()
24428 unsigned HalfLaneElts = NumLaneElts/2; in isHorizontalBinOp()
24487 for (unsigned l = 0; l != NumElts; l += NumLaneElts) { in isHorizontalBinOp()
[all …]