Home
last modified time | relevance | path

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

/freebsd-10-stable/contrib/llvm/lib/Target/Mips/
DMipsSEISelDAGToDAG.cpp391 APInt SplatValue, SplatUndef; in selectVSplat() local
395 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in selectVSplat()
781 APInt SplatValue, SplatUndef; in selectNode() local
791 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in selectNode()
DMipsSEISelLowering.cpp507 APInt SplatValue, SplatUndef; in isVSplat() local
511 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, in isVSplat()
532 APInt SplatValue, SplatUndef; in isVectorAllOnes() local
538 if (BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs)) in isVectorAllOnes()
752 APInt SplatValue, SplatUndef; in performDSPShiftCombine() local
762 !BV->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, in performDSPShiftCombine()
2197 APInt SplatValue, SplatUndef; in lowerBUILD_VECTOR() local
2204 if (Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in lowerBUILD_VECTOR()
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp2902 static bool isNeonModifiedImm(uint64_t SplatBits, uint64_t SplatUndef, in isNeonModifiedImm() argument
2990 ((SplatBits | SplatUndef) & 0xff) == 0xff) { in isNeonModifiedImm()
2999 ((SplatBits | SplatUndef) & 0xffff) == 0xffff) { in isNeonModifiedImm()
3022 if (((SplatBits | SplatUndef) & BitMask) == BitMask) { in isNeonModifiedImm()
3401 APInt SplatUndef; in PerformORCombine() local
3406 if (BVN0 && BVN0->isConstantSplat(SplatBits0, SplatUndef, SplatBitSize, in PerformORCombine()
3411 if (BVN1 && BVN1->isConstantSplat(SplatBits1, SplatUndef, SplatBitSize, in PerformORCombine()
3472 APInt SplatBits, SplatUndef; in getVShiftImm() local
3475 if (!BVN || !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, in getVShiftImm()
3929 APInt SplatBits, SplatUndef; in LowerBUILD_VECTOR() local
[all …]
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/
DARMISelLowering.cpp4303 static SDValue isNEONModifiedImm(uint64_t SplatBits, uint64_t SplatUndef, in isNEONModifiedImm() argument
4379 ((SplatBits | SplatUndef) & 0xff) == 0xff) { in isNEONModifiedImm()
4388 ((SplatBits | SplatUndef) & 0xffff) == 0xffff) { in isNEONModifiedImm()
4412 if (((SplatBits | SplatUndef) & BitMask) == BitMask) { in isNEONModifiedImm()
4789 APInt SplatBits, SplatUndef; in LowerBUILD_VECTOR() local
4792 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in LowerBUILD_VECTOR()
4797 SplatUndef.getZExtValue(), SplatBitSize, in LowerBUILD_VECTOR()
4808 SplatUndef.getZExtValue(), SplatBitSize, in LowerBUILD_VECTOR()
8637 APInt SplatBits, SplatUndef; in PerformANDCombine() local
8641 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in PerformANDCombine()
[all …]
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp6464 APInt &SplatUndef, in isConstantSplat() argument
6476 SplatUndef = APInt(sz, 0); in isConstantSplat()
6492 SplatUndef |= APInt::getBitsSet(sz, BitPos, BitPos + EltBitSize); in isConstantSplat()
6505 HasAnyUndefs = (SplatUndef != 0); in isConstantSplat()
6511 APInt HighUndef = SplatUndef.lshr(HalfSize).trunc(HalfSize); in isConstantSplat()
6512 APInt LowUndef = SplatUndef.trunc(HalfSize); in isConstantSplat()
6520 SplatUndef = HighUndef & LowUndef; in isConstantSplat()
DDAGCombiner.cpp1788 APInt SplatUndef; in isConstantSplatVector() local
1792 return (C->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in isConstantSplatVector()
2582 APInt SplatValue, SplatUndef; in visitAND() local
2585 bool IsSplat = Vector->isConstantSplat(SplatValue, SplatUndef, in visitAND()
2590 SplatValue |= SplatUndef; in visitAND()
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h1487 bool isConstantSplat(APInt &SplatValue, APInt &SplatUndef,
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp5237 unsigned SplatUndef = APSplatUndef.getZExtValue(); in LowerBUILD_VECTOR() local
5283 if (SplatSize == 4 && SplatBits == (0x7FFFFFFF&~SplatUndef)) { in LowerBUILD_VECTOR()
/freebsd-10-stable/contrib/llvm/lib/Target/X86/
DX86ISelLowering.cpp12530 APInt SplatValue, SplatUndef; in LowerSDIV() local
12533 if (!C->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in LowerSDIV()