Home
last modified time | relevance | path

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

/external/llvm/lib/Target/X86/Utils/
DX86ShuffleDecode.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 …]
/external/clang/lib/CodeGen/
DCGBuiltin.cpp6340 unsigned NumLaneElts = NumElts / NumLanes; in EmitX86BuiltinExpr() local
6344 if (ShiftVal >= (2 * NumLaneElts)) in EmitX86BuiltinExpr()
6349 if (ShiftVal > NumLaneElts) { in EmitX86BuiltinExpr()
6350 ShiftVal -= NumLaneElts; in EmitX86BuiltinExpr()
6357 for (unsigned l = 0; l != NumElts; l += NumLaneElts) { in EmitX86BuiltinExpr()
6358 for (unsigned i = 0; i != NumLaneElts; ++i) { in EmitX86BuiltinExpr()
6360 if (Idx >= NumLaneElts) in EmitX86BuiltinExpr()
6361 Idx += NumElts - NumLaneElts; // End of lane, switch operand. in EmitX86BuiltinExpr()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp7296 int NumLaneElts = NumElts / NumLanes; in lowerVectorShuffleAsByteRotate() local
7307 for (int l = 0; l < NumElts; l += NumLaneElts) { in lowerVectorShuffleAsByteRotate()
7308 for (int i = 0; i < NumLaneElts; ++i) { in lowerVectorShuffleAsByteRotate()
7316 if (LaneIdx < 0 || LaneIdx >= NumLaneElts) in lowerVectorShuffleAsByteRotate()
7328 int CandidateRotation = StartIdx < 0 ? -StartIdx : NumLaneElts - StartIdx; in lowerVectorShuffleAsByteRotate()
7365 int Scale = 16 / NumLaneElts; in lowerVectorShuffleAsByteRotate()
26426 unsigned NumLaneElts = NumElts / NumLanes; in isHorizontalBinOp() local
26427 assert((NumLaneElts % 2 == 0) && in isHorizontalBinOp()
26429 unsigned HalfLaneElts = NumLaneElts/2; in isHorizontalBinOp()
26488 for (unsigned l = 0; l != NumElts; l += NumLaneElts) { in isHorizontalBinOp()
[all …]