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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ShuffleDecode.cpp91 const unsigned NumLaneElts = 2; local
93 for (unsigned l = 0; l < NumElts; l += NumLaneElts)
94 for (unsigned i = 0; i < NumLaneElts; ++i)
100 const unsigned NumLaneElts = 16; local
102 for (unsigned l = 0; l < NumElts; l += NumLaneElts)
103 for (unsigned i = 0; i < NumLaneElts; ++i) {
112 const unsigned NumLaneElts = 16; local
114 for (unsigned l = 0; l < NumElts; l += NumLaneElts)
115 for (unsigned i = 0; i < NumLaneElts; ++i) {
118 if (Base >= NumLaneElts)
125 const unsigned NumLaneElts = 16; local
151 unsigned NumLaneElts = NumElts / NumLanes; local
201 unsigned NumLaneElts = 128 / ScalarBits; local
222 unsigned NumLaneElts = NumElts / NumLanes; local
238 unsigned NumLaneElts = NumElts / NumLanes; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp483 unsigned NumLaneElts = NumElts / NumLanes; local
485 Imm = AlignDirection ? Imm : (NumLaneElts - Imm);
488 for (unsigned l = 0; l != NumElts; l += NumLaneElts) {
489 for (unsigned i = 0; i != NumLaneElts; ++i) {
493 if (Base >= NumLaneElts)
494 Base = Unary ? Base % NumLaneElts : Base + NumElts - NumLaneElts;
H A DX86ISelLowering.cpp11872 int NumLaneElts = NumElts / NumLanes;
11873 int NumHalfLaneElts = NumLaneElts / 2;
11879 for (int Lane = 0; Lane != NumElts; Lane += NumLaneElts) {
11880 for (int Elt = 0; Elt != NumLaneElts; ++Elt) {
11893 int Lo = Lane, Mid = Lane + NumHalfLaneElts, Hi = Lane + NumLaneElts;
11908 for (int Lane = 0; Lane != NumElts; Lane += NumLaneElts) {
11909 for (int Elt = 0; Elt != NumLaneElts; Elt += 2) {
15639 int NumLaneElts = 128 / VT.getScalarSizeInBits();
15640 SmallVector<int, 16> RepeatMask(NumLaneElts, -1);
15647 SmallVector<int, 16> InLaneMask(NumLaneElts,
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp2664 unsigned NumLaneElts = 128/CI->getType()->getScalarSizeInBits(); local
2665 unsigned HalfLaneElts = NumLaneElts / 2;
2670 Idxs[i] = i - (i % NumLaneElts);
2672 if ((i % NumLaneElts) >= HalfLaneElts)
2688 unsigned NumLaneElts = 128/CI->getType()->getScalarSizeInBits(); local
2695 for (unsigned l = 0; l != NumElts; l += NumLaneElts)
2696 for (unsigned i = 0; i != NumLaneElts; i += 2) {
2710 int NumLaneElts = 128/CI->getType()->getScalarSizeInBits(); local
2713 for (int l = 0; l != NumElts; l += NumLaneElts)
2714 for (int i = 0; i != NumLaneElts;
2726 int NumLaneElts = 128/CI->getType()->getScalarSizeInBits(); local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1033 unsigned NumLaneElts = IsPD ? 2 : 4; local
1061 Index += APInt(32, (I / NumLaneElts) * NumLaneElts);
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp12678 unsigned NumLaneElts = NumElts / NumLanes;
12684 for (unsigned l = 0; l != NumElts; l += NumLaneElts) {
12685 for (unsigned i = 0; i != NumLaneElts; ++i) {
12686 Indices[i + l] = (Imm % NumLaneElts) + l;
12687 Imm /= NumLaneElts;
12705 unsigned NumLaneElts = NumElts / NumLanes;
12711 for (unsigned l = 0; l != NumElts; l += NumLaneElts) {
12712 for (unsigned i = 0; i != NumLaneElts; ++i) {
12713 unsigned Index = Imm % NumLaneElts;
12714 Imm /= NumLaneElts;
[all...]

Completed in 320 milliseconds