Home
last modified time | relevance | path

Searched refs:SplatSize (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp9364 static SDValue getCanonicalConstSplat(uint64_t Val, unsigned SplatSize, EVT VT, in getCanonicalConstSplat() argument
9370 EVT ReqVT = VT != MVT::Other ? VT : VTys[SplatSize-1]; in getCanonicalConstSplat()
9373 if (Val == ((1LLU << (SplatSize * 8)) - 1)) { in getCanonicalConstSplat()
9374 SplatSize = 1; in getCanonicalConstSplat()
9378 EVT CanonicalVT = VTys[SplatSize-1]; in getCanonicalConstSplat()
9385 DAG.getConstant(APInt(64, Val).trunc(SplatSize * 8), dl, CanonicalVT)); in getCanonicalConstSplat()
9815 unsigned SplatSize = SplatBitSize / 8; in LowerBUILD_VECTOR() local
9834 if (Subtarget.hasPrefixInstrs() && Subtarget.hasP10Vector() && SplatSize == 2) in LowerBUILD_VECTOR()
9835 return getCanonicalConstSplat(SplatBits | (SplatBits << 16), SplatSize * 2, in LowerBUILD_VECTOR()
9838 if (Subtarget.hasPrefixInstrs() && Subtarget.hasP10Vector() && SplatSize == 4) in LowerBUILD_VECTOR()
[all …]