| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelDAGToDAG.cpp | 574 unsigned SplatBitSize; in selectVSplat() local 577 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, in selectVSplat() 1037 unsigned SplatBitSize; in trySelect() local 1046 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in trySelect() 1051 switch (SplatBitSize) { in trySelect() 1084 ((ABI.IsO32() && SplatBitSize < 64) || in trySelect() 1091 bool Is32BitSplat = ABI.IsO32() || SplatBitSize < 64; in trySelect() 1098 SplatBitSize == 16 in trySelect() 1100 : (SplatBitSize == 32 ? Mips::FILL_W in trySelect() 1113 } else if (SplatValue.isSignedIntN(32) && SplatBitSize == 32) { in trySelect() [all …]
|
| H A D | MipsSEISelLowering.cpp | 537 unsigned SplatBitSize; in isVSplat() local 562 unsigned SplatBitSize; in isVectorAllOnes() local 841 unsigned SplatBitSize; in performDSPShiftCombine() local 850 !BV->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, in performDSPShiftCombine() 852 (SplatBitSize != EltSize) || in performDSPShiftCombine() 2426 unsigned SplatBitSize; in lowerBUILD_VECTOR() local 2432 if (Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in lowerBUILD_VECTOR() 2434 !Subtarget.isLittle()) && SplatBitSize <= 64) { in lowerBUILD_VECTOR() 2436 if (SplatBitSize != 8 && SplatBitSize != 16 && SplatBitSize != 32 && in lowerBUILD_VECTOR() 2437 SplatBitSize != 64) in lowerBUILD_VECTOR() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 5726 SplatBitSize = 32; in isNEONModifiedImm() 5728 switch (SplatBitSize) { in isNEONModifiedImm() 6358 unsigned SplatBitSize; in LowerBUILD_VECTOR() local 6364 if (SplatBitSize <= 64) { in LowerBUILD_VECTOR() 10809 unsigned SplatBitSize; in PerformANDCombine() local 10813 if (SplatBitSize <= 64) { in PerformANDCombine() 11045 unsigned SplatBitSize; in PerformORCombine() local 11049 if (SplatBitSize <= 64) { in PerformORCombine() 11086 unsigned SplatBitSize; in PerformORCombine() local 12210 unsigned SplatBitSize; in getVShiftImm() local [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 4555 unsigned SplatBitSize; in lowerBUILD_VECTOR() local 4557 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs, in lowerBUILD_VECTOR() 4559 SplatBitSize <= 64) { in lowerBUILD_VECTOR() 4572 SplatBitSize); in lowerBUILD_VECTOR() 4581 Op = tryBuildVectorReplicate(DAG, TII, DL, VT, Value, SplatBitSize); in lowerBUILD_VECTOR() 4734 unsigned SplatBitSize; in lowerShift() local 4738 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs, in lowerShift() 4740 SplatBitSize == ElemBitSize) { in lowerShift()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 6739 unsigned SplatBitSize; in resolveBuildVector() local 6741 if (BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, HasAnyUndefs)) { in resolveBuildVector() 6742 unsigned NumSplats = VT.getSizeInBits() / SplatBitSize; in resolveBuildVector() 6745 CnstBits <<= SplatBitSize; in resolveBuildVector() 6746 UndefBits <<= SplatBitSize; in resolveBuildVector() 7632 unsigned SplatBitSize; in getVShiftImm() local 7634 if (!BVN || !BVN->isConstantSplat(SplatBits, SplatUndef, SplatBitSize, in getVShiftImm() 7636 SplatBitSize > ElementBits) in getVShiftImm() 9861 unsigned SplatBitSize; in tryCombineShiftImm() local 9863 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, in tryCombineShiftImm() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 1817 unsigned &SplatBitSize, bool &HasAnyUndefs,
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 8017 unsigned SplatBitSize; in LowerBUILD_VECTOR() local 8019 if (! BVN->isConstantSplat(APSplatBits, APSplatUndef, SplatBitSize, in LowerBUILD_VECTOR() 8021 SplatBitSize > 32) { in LowerBUILD_VECTOR() 8034 unsigned SplatSize = SplatBitSize / 8; in LowerBUILD_VECTOR() 8074 int32_t SextVal= (int32_t(SplatBits << (32-SplatBitSize)) >> in LowerBUILD_VECTOR() 8075 (32-SplatBitSize)); in LowerBUILD_VECTOR() 8132 unsigned TypeShiftAmt = i & (SplatBitSize-1); in LowerBUILD_VECTOR() 8169 ((unsigned)i >> (SplatBitSize-TypeShiftAmt)))) { in LowerBUILD_VECTOR()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 141 unsigned SplatBitSize; in isConstantSplatVector() local 144 return BV->isConstantSplat(SplatVal, SplatUndef, SplatBitSize, HasUndefs, in isConstantSplatVector() 146 EltSize == SplatBitSize; in isConstantSplatVector() 9096 unsigned &SplatBitSize, in isConstantSplat() argument 9157 SplatBitSize = VecWidth; in isConstantSplat()
|
| H A D | DAGCombiner.cpp | 4634 unsigned SplatBitSize; in visitAND() local 4637 SplatBitSize, HasAnyUndefs); in visitAND() 4653 if (BitWidth > SplatBitSize) in visitAND() 4655 SplatBitSize < BitWidth; in visitAND() 4656 SplatBitSize = SplatBitSize * 2) in visitAND() 4657 SplatValue |= SplatValue.shl(SplatBitSize); in visitAND() 4661 if (SplatBitSize % BitWidth == 0) { in visitAND() 4663 for (unsigned i = 0, n = SplatBitSize/BitWidth; i < n; ++i) in visitAND()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 7356 unsigned NumElm = SplatBitSize / ScalarSize; in getConstantVector() 7481 unsigned SplatBitSize; in lowerBuildVectorAsBroadcast() local 7485 SplatBitSize > VT.getScalarSizeInBits() && in lowerBuildVectorAsBroadcast() 7486 SplatBitSize < VT.getSizeInBits()) { in lowerBuildVectorAsBroadcast() 7496 if (SplatBitSize <= 64 && Subtarget.hasAVX2() && in lowerBuildVectorAsBroadcast() 7497 !(SplatBitSize == 64 && Subtarget.is32Bit())) { in lowerBuildVectorAsBroadcast() 7500 MVT CVT = MVT::getIntegerVT(SplatBitSize); in lowerBuildVectorAsBroadcast() 7514 } else if (SplatBitSize == 32 || SplatBitSize == 64) { in lowerBuildVectorAsBroadcast() 7519 MVT CVT = MVT::getFloatingPointVT(SplatBitSize); in lowerBuildVectorAsBroadcast() 7522 SplatBitSize == 32 in lowerBuildVectorAsBroadcast() [all …]
|