/external/llvm/lib/Target/Mips/ |
D | MipsSEISelDAGToDAG.cpp | 483 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()
|
D | MipsSEISelLowering.cpp | 606 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/ |
D | ARMISelLowering.cpp | 4483 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/ |
D | SelectionDAG.cpp | 6795 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()
|
D | DAGCombiner.cpp | 700 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/ |
D | AArch64ISelLowering.cpp | 5334 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/ |
D | SelectionDAGNodes.h | 1608 bool isConstantSplat(APInt &SplatValue, APInt &SplatUndef,
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.cpp | 6679 unsigned SplatUndef = APSplatUndef.getZExtValue(); in LowerBUILD_VECTOR() local 6729 if (SplatSize == 4 && SplatBits == (0x7FFFFFFF&~SplatUndef)) { in LowerBUILD_VECTOR()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 22187 APInt SplatValue, SplatUndef; in VectorZextCombine() local 22190 if (!Vector->isConstantSplat(SplatValue, SplatUndef, in VectorZextCombine()
|