Home
last modified time | relevance | path

Searched refs:HalfSize (Results 1 – 6 of 6) sorted by relevance

/external/llvm/lib/Target/X86/Utils/
DX86ShuffleDecode.cpp261 unsigned HalfSize = VT.getVectorNumElements()/2; in DecodeVPERM2X128Mask() local
264 unsigned HalfBegin = ((Imm >> (l*4)) & 0x3) * HalfSize; in DecodeVPERM2X128Mask()
265 for (unsigned i = HalfBegin, e = HalfBegin+HalfSize; i != e; ++i) in DecodeVPERM2X128Mask()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp268 unsigned HalfSize = NumElts / 2; in SimplifyX86vperm2() local
289 unsigned StartIndex = LowHalfSelect ? HalfSize : 0; in SimplifyX86vperm2()
290 for (unsigned i = 0; i < HalfSize; ++i) in SimplifyX86vperm2()
294 StartIndex = HighHalfSelect ? HalfSize : 0; in SimplifyX86vperm2()
296 for (unsigned i = 0; i < HalfSize; ++i) in SimplifyX86vperm2()
297 ShuffleMask[i + HalfSize] = StartIndex + i; in SimplifyX86vperm2()
/external/llvm/lib/Target/R600/
DSIInstrInfo.cpp1916 unsigned HalfSize = HalfRC->getSize(); in splitSMRD() local
1932 unsigned HiOffset = LoOffset + HalfSize; in splitSMRD()
1963 .addImm(HalfSize); in splitSMRD()
1971 switch (HalfSize) { in splitSMRD()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp6839 unsigned HalfSize = sz / 2; in isConstantSplat() local
6840 APInt HighValue = SplatValue.lshr(HalfSize).trunc(HalfSize); in isConstantSplat()
6841 APInt LowValue = SplatValue.trunc(HalfSize); in isConstantSplat()
6842 APInt HighUndef = SplatUndef.lshr(HalfSize).trunc(HalfSize); in isConstantSplat()
6843 APInt LowUndef = SplatUndef.trunc(HalfSize); in isConstantSplat()
6847 MinSplatBits > HalfSize) in isConstantSplat()
6853 sz = HalfSize; in isConstantSplat()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp1771 unsigned HalfSize = EltSize / 2; in isExtendedBUILD_VECTOR() local
1773 if (!isIntN(HalfSize, C->getSExtValue())) in isExtendedBUILD_VECTOR()
1776 if (!isUIntN(HalfSize, C->getZExtValue())) in isExtendedBUILD_VECTOR()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp5716 unsigned HalfSize = EltSize / 2; in isExtendedBUILD_VECTOR() local
5718 if (!isIntN(HalfSize, C->getSExtValue())) in isExtendedBUILD_VECTOR()
5721 if (!isUIntN(HalfSize, C->getZExtValue())) in isExtendedBUILD_VECTOR()