/freebsd-10-stable/contrib/llvm/lib/Target/Mips/ |
H A D | MipsSEISelDAGToDAG.cpp | 391 APInt SplatValue, SplatUndef; 395 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, 781 APInt SplatValue, SplatUndef; local 791 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize,
|
H A D | MipsSEISelLowering.cpp | 507 APInt SplatValue, SplatUndef; 511 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, 532 APInt SplatValue, SplatUndef; 538 if (BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs)) 752 APInt SplatValue, SplatUndef; local 762 !BV->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, 2197 APInt SplatValue, SplatUndef; local 2204 if (Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize,
|
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 2902 static bool isNeonModifiedImm(uint64_t SplatBits, uint64_t SplatUndef, argument 2990 ((SplatBits | SplatUndef) & 0xff) == 0xff) { 2999 ((SplatBits | SplatUndef) & 0xffff) == 0xffff) { 3022 if (((SplatBits | SplatUndef) & BitMask) == BitMask) { 3401 APInt SplatUndef; local 3406 if (BVN0 && BVN0->isConstantSplat(SplatBits0, SplatUndef, SplatBitSize, 3411 if (BVN1 && BVN1->isConstantSplat(SplatBits1, SplatUndef, SplatBitSize, 3472 APInt SplatBits, SplatUndef; local 3475 if (!BVN || !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, 3929 APInt SplatBits, SplatUndef; local [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 4303 static SDValue isNEONModifiedImm(uint64_t SplatBits, uint64_t SplatUndef, argument 4379 ((SplatBits | SplatUndef) & 0xff) == 0xff) { 4388 ((SplatBits | SplatUndef) & 0xffff) == 0xffff) { 4412 if (((SplatBits | SplatUndef) & BitMask) == BitMask) { 4789 APInt SplatBits, SplatUndef; local 4792 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { 4797 SplatUndef.getZExtValue(), SplatBitSize, 4808 SplatUndef.getZExtValue(), SplatBitSize, 8637 APInt SplatBits, SplatUndef; 8641 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSiz 8718 APInt SplatUndef; local 9707 APInt SplatBits, SplatUndef; local [all...] |
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 6464 APInt &SplatUndef, 6476 SplatUndef = APInt(sz, 0); 6479 // of the vector is an ISD::UNDEF value) are set in SplatUndef and cleared 6492 SplatUndef |= APInt::getBitsSet(sz, BitPos, BitPos + EltBitSize); 6505 HasAnyUndefs = (SplatUndef != 0); 6511 APInt HighUndef = SplatUndef.lshr(HalfSize).trunc(HalfSize); 6512 APInt LowUndef = SplatUndef.trunc(HalfSize); 6520 SplatUndef = HighUndef & LowUndef; 6463 isConstantSplat(APInt &SplatValue, APInt &SplatUndef, unsigned &SplatBitSize, bool &HasAnyUndefs, unsigned MinSplatBits, bool isBigEndian) argument
|
H A D | DAGCombiner.cpp | 1788 APInt SplatUndef; 1792 return (C->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, 2582 APInt SplatValue, SplatUndef; local 2585 bool IsSplat = Vector->isConstantSplat(SplatValue, SplatUndef, 2590 SplatValue |= SplatUndef;
|
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGNodes.h | 1483 /// that value are zero, and the corresponding bits in the SplatUndef mask 1487 bool isConstantSplat(APInt &SplatValue, APInt &SplatUndef,
|
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 5237 unsigned SplatUndef = APSplatUndef.getZExtValue(); local 5283 if (SplatSize == 4 && SplatBits == (0x7FFFFFFF&~SplatUndef)) {
|
/freebsd-10-stable/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 12530 APInt SplatValue, SplatUndef; 12533 if (!C->isConstantSplat(SplatValue, SplatUndef, SplatBitSize,
|