/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelDAGToDAG.cpp | 236 APInt SplatValue, SplatUndef; 240 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs,
|
H A D | MipsSEISelDAGToDAG.cpp | 521 APInt SplatValue, SplatUndef; 525 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, 984 APInt SplatValue, SplatUndef; local 994 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize,
|
H A D | MipsSEISelLowering.cpp | 540 APInt SplatValue, SplatUndef; 544 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, 565 APInt SplatValue, SplatUndef; 571 if (BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs)) 849 APInt SplatValue, SplatUndef; local 859 !BV->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, 2465 APInt SplatValue, SplatUndef; local 2472 if (Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.h | 688 APInt SplatUndef; // Bits correspoding to undef operands of the BVN. member in struct:llvm::SystemZVectorConstantInfo
|
H A D | SystemZISelLowering.cpp | 759 uint64_t SplatUndefZ = SplatUndef.getZExtValue(); 793 SplatUndef = 0; 802 BVN->isConstantSplat(IntBits, SplatUndef, SplatBitSize, HasAnyUndefs, 128, 806 BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs, 8, 5044 APInt SplatBits, SplatUndef; 5049 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 6043 APInt SplatBits, SplatUndef; local 6047 !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs, 6426 static SDValue isVMOVModifiedImm(uint64_t SplatBits, uint64_t SplatUndef, argument 6503 ((SplatBits | SplatUndef) & 0xff) == 0xff) { 6515 ((SplatBits | SplatUndef) & 0xffff) == 0xffff) { 6538 if (((SplatBits | SplatUndef) & BitMask) == BitMask) { 7159 APInt SplatBits, SplatUndef; 7162 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { 7163 if (SplatUndef.isAllOnesValue()) 7171 SplatUndef [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 144 APInt SplatUndef; 148 return BV->isConstantSplat(SplatVal, SplatUndef, SplatBitSize, HasUndefs, 9503 bool BuildVectorSDNode::isConstantSplat(APInt &SplatValue, APInt &SplatUndef, 9517 SplatUndef = APInt(VecWidth, 0); 9520 // of the vector is an ISD::UNDEF value) are set in SplatUndef and cleared 9533 SplatUndef.setBits(BitPos, BitPos + EltWidth); 9544 HasAnyUndefs = (SplatUndef != 0); 9551 APInt HighUndef = SplatUndef.lshr(HalfSize).trunc(HalfSize); 9552 APInt LowUndef = SplatUndef.trunc(HalfSize); 9560 SplatUndef [all...] |
H A D | DAGCombiner.cpp | 5264 APInt SplatValue, SplatUndef; local 5267 bool IsSplat = Vector->isConstantSplat(SplatValue, SplatUndef, 5272 SplatValue |= SplatUndef;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 7440 APInt SplatBits, SplatUndef; local 7443 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { 7450 UndefBits |= (SplatBits ^ SplatUndef).zextOrTrunc(VT.getSizeInBits()); 8293 APInt SplatBits, SplatUndef; local 8296 if (!BVN || !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, 10756 APInt SplatValue, SplatUndef; local 10759 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize,
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGNodes.h | 1926 /// that value are zero, and the corresponding bits in the SplatUndef mask 1930 bool isConstantSplat(APInt &SplatValue, APInt &SplatUndef,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 8778 unsigned SplatUndef = APSplatUndef.getZExtValue(); local 8832 if (SplatSize == 4 && SplatBits == (0x7FFFFFFF&~SplatUndef)) {
|