Home
last modified time | relevance | path

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

/netbsd/external/apache2/llvm/dist/llvm/lib/IR/
H A DConstants.cpp47 if (CV->getElementType()->isFloatingPointTy() && CV->isSplat()) in isNegativeZeroValue()
73 if (CV->getElementType()->isFloatingPointTy() && CV->isSplat()) in isZeroValue()
117 if (CV->isSplat()) { in isAllOnesValue()
143 if (CV->isSplat()) { in isOneValue()
193 if (CV->isSplat()) { in isMinSignedValue()
3300 bool ConstantDataVector::isSplat() const { in isSplat() function in ConstantDataVector
3310 return isSplat() ? getElementAsConstant(0) : nullptr; in getSplatValue()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp2600 bool isSplat = true; in visitShuffleVectorInst() local
2656 isSplat = false; in visitShuffleVectorInst()
2665 if (isSplat || newMask == LHSMask || newMask == RHSMask || newMask == Mask) { in visitShuffleVectorInst()
H A DInstCombineCompares.cpp2882 if (C->isSplat(EltTy->getBitWidth())) { in foldICmpBitCast()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1496 bool isSplat() const { return isSplatMask(Mask, getValueType(0)); }
1499 assert(isSplat() && "Cannot get splat index for non-splat!");
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DConstants.h804 bool isSplat() const;
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DAPInt.h496 bool isSplat(unsigned SplatSizeInBits) const;
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp232 static bool isSplat(ArrayRef<Value *> VL) { in isSplat() function
2527 if (isSplat(Entry->Scalars)) { in getNodeLabel()
2690 if (allConstant(VL) || isSplat(VL) || !allSameBlock(VL) || !S.getOpcode()) { in buildTree_rec()
3692 if (isSplat(VL)) { in getEntryCost()
4172 isSplat(VectorizableTree[1]->Scalars) || in isFullyVectorizableTinyTree()
/netbsd/external/apache2/llvm/dist/llvm/lib/Support/
H A DAPInt.cpp553 bool APInt::isSplat(unsigned SplatSizeInBits) const { in isSplat() function in APInt
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2645 if (!Value.isSplat(8)) in isRepeatedByteSequence()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp20685 if (!Splat || !Splat->isSplat()) in combineShuffleOfSplatVal()
20944 if (SVN->isSplat() && SVN->getSplatIndex() < (int)NumElts) { in visitVECTOR_SHUFFLE()
21133 if (OtherSVN->isSplat()) in visitVECTOR_SHUFFLE()
21264 cast<ShuffleVectorSDNode>(N0)->isSplat() && in visitVECTOR_SHUFFLE()
21265 !cast<ShuffleVectorSDNode>(N1)->isSplat()) { in visitVECTOR_SHUFFLE()
H A DSelectionDAG.cpp2627 if (!SVN->isSplat()) in getSplatSourceVector()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp5175 if (VSN->isSplat()) { in lowerVECTOR_SHUFFLE()
5348 if (VSN->isSplat()) { in lowerShift()
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DValueTracking.cpp3831 if (!CI->getValue().isSplat(8)) in isBytewiseValue()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp9022 if (SVN->isSplat()) { in LowerVECTOR_SHUFFLE()
12112 if (!ShuffleNode->isSplat() || ShuffleNode->getSplatIndex() != 0) in performCommonVectorExtendCombine()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1718 if (SVN->isSplat()) { in lowerVECTOR_SHUFFLE()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp2488 if (!APInt(ValSizeInBytes * 8, Value).isSplat(ByteSize * 8)) in get_VSPLTI_elt()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8350 if (SVN->isSplat()) { in LowerVECTOR_SHUFFLE()