Searched refs:HalfSize (Results 1 - 8 of 8) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/Utils/
H A DX86ShuffleDecode.cpp296 unsigned HalfSize = NumElts / 2; local
300 unsigned HalfBegin = (HalfMask & 0x3) * HalfSize;
301 for (unsigned i = HalfBegin, e = HalfBegin + HalfSize; i != e; ++i)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp2538 unsigned HalfSize = NumElts / 2; local
2550 unsigned StartIndex = (Imm & 0x01) ? HalfSize : 0;
2551 for (unsigned i = 0; i < HalfSize; ++i)
2555 StartIndex = (Imm & 0x10) ? HalfSize : 0;
2556 for (unsigned i = 0; i < HalfSize; ++i)
2557 ShuffleMask[i + HalfSize] = NumElts + StartIndex + i;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp2812 unsigned HalfSize = Indices.size() / 2; local
2820 if (fitsRegularPattern<int>(Begin, 2, End, HalfSize, 1))
2822 else if (fitsRegularPattern<int>(Begin, 2, End, Indices.size() + HalfSize, 1))
2829 if (fitsRegularPattern<int>(Begin + 1, 2, End, HalfSize, 1))
2831 else if (fitsRegularPattern<int>(Begin + 1, 2, End, Indices.size() + HalfSize,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp782 unsigned HalfSize = Width / 2; local
783 APInt HighValue = SplatBits.lshr(HalfSize).trunc(HalfSize);
784 APInt LowValue = SplatBits.trunc(HalfSize);
787 if (HighValue != LowValue || 8 > HalfSize)
791 Width = HalfSize;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp9548 unsigned HalfSize = VecWidth / 2;
9549 APInt HighValue = SplatValue.lshr(HalfSize).trunc(HalfSize);
9550 APInt LowValue = SplatValue.trunc(HalfSize);
9551 APInt HighUndef = SplatUndef.lshr(HalfSize).trunc(HalfSize);
9552 APInt LowUndef = SplatUndef.trunc(HalfSize);
9556 MinSplatBits > HalfSize)
9562 VecWidth = HalfSize;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp10670 unsigned HalfSize = Mask.size() / 2;
10671 for (unsigned i = 0; i != HalfSize; ++i) {
10672 if (Mask[i] != Mask[i + HalfSize])
12001 int HalfSize = Size / 2;
12011 int Len = HalfSize;
12029 if (i > M || M >= HalfSize)
12043 assert((Idx + Len) <= HalfSize && "Illegal extraction mask");
12057 int HalfSize = Size / 2;
12064 for (int Idx = 0; Idx != HalfSize; ++Idx) {
12080 for (int Hi = Idx + 1; Hi <= HalfSize;
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2781 unsigned HalfSize = EltSize / 2; local
2783 if (!isIntN(HalfSize, C->getSExtValue()))
2786 if (!isUIntN(HalfSize, C->getZExtValue()))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8396 unsigned HalfSize = EltSize / 2; local
8398 if (!isIntN(HalfSize, C->getSExtValue()))
8401 if (!isUIntN(HalfSize, C->getZExtValue()))

Completed in 589 milliseconds