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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelDAGToDAG.cpp236 APInt SplatValue, SplatUndef;
240 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs,
H A DMipsSEISelDAGToDAG.cpp521 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 DMipsSEISelLowering.cpp540 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 DSystemZISelLowering.h688 APInt SplatUndef; // Bits correspoding to undef operands of the BVN. member in struct:llvm::SystemZVectorConstantInfo
H A DSystemZISelLowering.cpp759 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 DARMISelLowering.cpp6043 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 DSelectionDAG.cpp144 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 DDAGCombiner.cpp5264 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 DAArch64ISelLowering.cpp7440 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 DSelectionDAGNodes.h1926 /// 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 DPPCISelLowering.cpp8778 unsigned SplatUndef = APSplatUndef.getZExtValue(); local
8832 if (SplatSize == 4 && SplatBits == (0x7FFFFFFF&~SplatUndef)) {

Completed in 691 milliseconds