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

/external/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp491 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 DMipsSEISelLowering.cpp606 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 DARMISelLowering.cpp4750 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 DSelectionDAG.cpp7164 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 DDAGCombiner.cpp757 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 DSystemZISelLowering.cpp4086 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 DAArch64ISelLowering.cpp5641 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 DSelectionDAGNodes.h1675 /// 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 DPPCISelLowering.cpp6943 unsigned SplatUndef = APSplatUndef.getZExtValue(); local
6992 if (SplatSize == 4 && SplatBits == (0x7FFFFFFF&~SplatUndef)) {
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp25362 APInt SplatValue, SplatUndef;
25365 if (!Vector->isConstantSplat(SplatValue, SplatUndef,
[all...]

Completed in 846 milliseconds