/external/llvm/lib/Target/Mips/ |
H A D | MipsSEISelDAGToDAG.cpp | 491 APInt SplatValue, SplatUndef; 495 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, 885 APInt SplatValue, SplatUndef; local 895 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize,
|
H A D | MipsSEISelLowering.cpp | 606 APInt SplatValue, SplatUndef; 610 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, 631 APInt SplatValue, SplatUndef; 637 if (BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs)) 852 APInt SplatValue, SplatUndef; local 862 !BV->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, 2348 APInt SplatValue, SplatUndef; local 2355 if (Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize,
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 4750 static SDValue isNEONModifiedImm(uint64_t SplatBits, uint64_t SplatUndef, argument 4827 ((SplatBits | SplatUndef) & 0xff) == 0xff) { 4835 ((SplatBits | SplatUndef) & 0xffff) == 0xffff) { 4858 if (((SplatBits | SplatUndef) & BitMask) == BitMask) { 5366 APInt SplatBits, SplatUndef; local 5369 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { 5374 SplatUndef.getZExtValue(), SplatBitSize, 5385 SplatUndef.getZExtValue(), SplatBitSize, 8819 APInt SplatBits, SplatUndef; 8823 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSiz 8900 APInt SplatUndef; local 10095 APInt SplatBits, SplatUndef; local [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 7164 APInt &SplatUndef, 7176 SplatUndef = APInt(sz, 0); 7179 // of the vector is an ISD::UNDEF value) are set in SplatUndef and cleared 7192 SplatUndef |= APInt::getBitsSet(sz, BitPos, BitPos + EltBitSize); 7205 HasAnyUndefs = (SplatUndef != 0); 7211 APInt HighUndef = SplatUndef.lshr(HalfSize).trunc(HalfSize); 7212 APInt LowUndef = SplatUndef.trunc(HalfSize); 7220 SplatUndef = HighUndef & LowUndef; 7163 isConstantSplat(APInt &SplatValue, APInt &SplatUndef, unsigned &SplatBitSize, bool &HasAnyUndefs, unsigned MinSplatBits, bool isBigEndian) const argument
|
H A D | DAGCombiner.cpp | 757 APInt SplatUndef; 761 return (C->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, 3106 APInt SplatValue, SplatUndef; local 3109 bool IsSplat = Vector->isConstantSplat(SplatValue, SplatUndef, 3114 SplatValue |= SplatUndef;
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 4086 APInt SplatBits, SplatUndef; 4089 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs, 4097 uint64_t SplatUndefZ = SplatUndef.getZExtValue(); 4266 APInt SplatBits, SplatUndef; 4271 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs,
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 5641 APInt SplatBits, SplatUndef; local 5644 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { 5651 UndefBits |= (SplatBits ^ SplatUndef).zextOrTrunc(VT.getSizeInBits()); 6498 APInt SplatBits, SplatUndef; local 6501 if (!BVN || !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, 8298 APInt SplatValue, SplatUndef; local 8301 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize,
|
/external/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGNodes.h | 1675 /// that value are zero, and the corresponding bits in the SplatUndef mask 1679 bool isConstantSplat(APInt &SplatValue, APInt &SplatUndef,
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 6943 unsigned SplatUndef = APSplatUndef.getZExtValue(); local 6992 if (SplatSize == 4 && SplatBits == (0x7FFFFFFF&~SplatUndef)) {
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 25362 APInt SplatValue, SplatUndef; 25365 if (!Vector->isConstantSplat(SplatValue, SplatUndef, [all...] |