Searched refs:HalfSize (Results 1 - 8 of 8) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/Utils/ |
H A D | X86ShuffleDecode.cpp | 296 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 D | AutoUpgrade.cpp | 2538 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 D | MipsSEISelLowering.cpp | 2812 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 D | SystemZISelLowering.cpp | 782 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 D | SelectionDAG.cpp | 9548 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 D | X86ISelLowering.cpp | 10670 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 D | AArch64ISelLowering.cpp | 2781 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 D | ARMISelLowering.cpp | 8396 unsigned HalfSize = EltSize / 2; local 8398 if (!isIntN(HalfSize, C->getSExtValue())) 8401 if (!isUIntN(HalfSize, C->getZExtValue()))
|
Completed in 589 milliseconds