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

/freebsd-10-stable/contrib/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp391 APInt SplatValue, SplatUndef;
395 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize,
781 APInt SplatValue, SplatUndef; local
791 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize,
H A DMipsSEISelLowering.cpp507 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 DAArch64ISelLowering.cpp2902 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 DARMISelLowering.cpp4303 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 DSelectionDAG.cpp6464 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 DDAGCombiner.cpp1788 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 DSelectionDAGNodes.h1483 /// 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 DPPCISelLowering.cpp5237 unsigned SplatUndef = APSplatUndef.getZExtValue(); local
5283 if (SplatSize == 4 && SplatBits == (0x7FFFFFFF&~SplatUndef)) {
/freebsd-10-stable/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp12530 APInt SplatValue, SplatUndef;
12533 if (!C->isConstantSplat(SplatValue, SplatUndef, SplatBitSize,

Completed in 493 milliseconds