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.cpp5970 unsigned NumLaneElts = NumElts / NumLanes; in EmitX86BuiltinExpr() local
5974 if (ShiftVal >= (2 * NumLaneElts)) in EmitX86BuiltinExpr()
5979 if (ShiftVal > NumLaneElts) { in EmitX86BuiltinExpr()
5980 ShiftVal -= NumLaneElts; in EmitX86BuiltinExpr()
5986 for (unsigned l = 0; l != NumElts; l += NumLaneElts) { in EmitX86BuiltinExpr()
5987 for (unsigned i = 0; i != NumLaneElts; ++i) { in EmitX86BuiltinExpr()
5989 if (Idx >= NumLaneElts) in EmitX86BuiltinExpr()
5990 Idx += NumElts - NumLaneElts; // End of lane, switch operand. in EmitX86BuiltinExpr()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp6451 int NumLaneElts = NumElts / NumLanes; in lowerVectorShuffleAsByteRotate() local
6462 for (int l = 0; l < NumElts; l += NumLaneElts) { in lowerVectorShuffleAsByteRotate()
6463 for (int i = 0; i < NumLaneElts; ++i) { in lowerVectorShuffleAsByteRotate()
6471 if (LaneIdx < 0 || LaneIdx >= NumLaneElts) in lowerVectorShuffleAsByteRotate()
6483 int CandidateRotation = StartIdx < 0 ? -StartIdx : NumLaneElts - StartIdx; in lowerVectorShuffleAsByteRotate()
6520 int Scale = 16 / NumLaneElts; in lowerVectorShuffleAsByteRotate()
22989 unsigned NumLaneElts = NumElts / NumLanes; in isHorizontalBinOp() local
22990 assert((NumLaneElts % 2 == 0) && in isHorizontalBinOp()
22992 unsigned HalfLaneElts = NumLaneElts/2; in isHorizontalBinOp()
23051 for (unsigned l = 0; l != NumElts; l += NumLaneElts) { in isHorizontalBinOp()
[all …]