Home
last modified time | relevance | path

Searched refs:SplatUndef (Results 1 – 9 of 9) sorted by relevance

/external/llvm/lib/Target/Mips/
DMipsSEISelDAGToDAG.cpp483 APInt SplatValue, SplatUndef; in selectVSplat() local
487 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in selectVSplat()
875 APInt SplatValue, SplatUndef; in selectNode() local
885 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in selectNode()
DMipsSEISelLowering.cpp606 APInt SplatValue, SplatUndef; in isVSplat() local
610 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, in isVSplat()
631 APInt SplatValue, SplatUndef; in isVectorAllOnes() local
637 if (BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs)) in isVectorAllOnes()
851 APInt SplatValue, SplatUndef; in performDSPShiftCombine() local
861 !BV->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, in performDSPShiftCombine()
2324 APInt SplatValue, SplatUndef; in lowerBUILD_VECTOR() local
2331 if (Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in lowerBUILD_VECTOR()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp4483 static SDValue isNEONModifiedImm(uint64_t SplatBits, uint64_t SplatUndef, in isNEONModifiedImm() argument
4559 ((SplatBits | SplatUndef) & 0xff) == 0xff) { in isNEONModifiedImm()
4567 ((SplatBits | SplatUndef) & 0xffff) == 0xffff) { in isNEONModifiedImm()
4590 if (((SplatBits | SplatUndef) & BitMask) == BitMask) { in isNEONModifiedImm()
4976 APInt SplatBits, SplatUndef; in LowerBUILD_VECTOR() local
4979 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in LowerBUILD_VECTOR()
4984 SplatUndef.getZExtValue(), SplatBitSize, in LowerBUILD_VECTOR()
4995 SplatUndef.getZExtValue(), SplatBitSize, in LowerBUILD_VECTOR()
8193 APInt SplatBits, SplatUndef; in PerformANDCombine() local
8197 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in PerformANDCombine()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp6795 APInt &SplatUndef, in isConstantSplat() argument
6807 SplatUndef = APInt(sz, 0); in isConstantSplat()
6823 SplatUndef |= APInt::getBitsSet(sz, BitPos, BitPos + EltBitSize); in isConstantSplat()
6836 HasAnyUndefs = (SplatUndef != 0); in isConstantSplat()
6842 APInt HighUndef = SplatUndef.lshr(HalfSize).trunc(HalfSize); in isConstantSplat()
6843 APInt LowUndef = SplatUndef.trunc(HalfSize); in isConstantSplat()
6851 SplatUndef = HighUndef & LowUndef; in isConstantSplat()
DDAGCombiner.cpp700 APInt SplatUndef; in isConstantSplatVector() local
704 return (C->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in isConstantSplatVector()
2893 APInt SplatValue, SplatUndef; in visitAND() local
2896 bool IsSplat = Vector->isConstantSplat(SplatValue, SplatUndef, in visitAND()
2901 SplatValue |= SplatUndef; in visitAND()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp5334 APInt SplatBits, SplatUndef; in resolveBuildVector() local
5337 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in resolveBuildVector()
5344 UndefBits |= (SplatBits ^ SplatUndef).zextOrTrunc(VT.getSizeInBits()); in resolveBuildVector()
6202 APInt SplatBits, SplatUndef; in getVShiftImm() local
6205 if (!BVN || !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, in getVShiftImm()
7716 APInt SplatValue, SplatUndef; in tryCombineShiftImm() local
7719 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in tryCombineShiftImm()
/external/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h1608 bool isConstantSplat(APInt &SplatValue, APInt &SplatUndef,
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp6679 unsigned SplatUndef = APSplatUndef.getZExtValue(); in LowerBUILD_VECTOR() local
6729 if (SplatSize == 4 && SplatBits == (0x7FFFFFFF&~SplatUndef)) { in LowerBUILD_VECTOR()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp22187 APInt SplatValue, SplatUndef; in VectorZextCombine() local
22190 if (!Vector->isConstantSplat(SplatValue, SplatUndef, in VectorZextCombine()