Lines Matching refs:isVector
305 assert(N->getValueType(0).isVector() && "Expected a vector!"); in isVectorShrinkable()
1120 assert(!VT.isVector() && (VT.isInteger() || VT.isFloatingPoint()) && in VerifySDNode()
1133 assert(N->getValueType(0).isVector() && "Wrong return type!"); in VerifySDNode()
1470 assert(!VT.isVector()); in getBitcastedAnyExtOrTrunc()
1485 assert(!VT.isVector()); in getBitcastedSExtOrTrunc()
1500 assert(!VT.isVector()); in getBitcastedZExtOrTrunc()
1526 assert(VT.isVector() == OpVT.isVector() && in getZeroExtendInReg()
1529 assert((!VT.isVector() || in getZeroExtendInReg()
1626 if (VT.isVector() && TLI->getTypeAction(*getContext(), EltVT) == in getConstant()
1642 else if (NewNodesMustHaveLegalTypes && VT.isVector() && in getConstant()
1710 if (!VT.isVector()) in getConstant()
1721 if (VT.isVector()) in getConstant()
1764 if (!VT.isVector()) in getConstantFP()
1774 if (VT.isVector()) in getConstantFP()
2368 if (OpTy == ShTy || OpTy.isVector()) return Op; in getShiftAmountOperand()
2426 if (TLI->isTypeLegal(VT) || !VT.isVector()) in getReducedAlign()
2681 assert(VT.isVector() && !VT.isScalableVector() && "Only for fixed vectors!"); in computeVectorKnownZeroElements()
2706 assert(VT.isVector() && "Vector type expected"); in isSplatValue()
2857 if (!SrcVT.isVector() || !SrcVT.isInteger() || !VT.isInteger()) in isSplatValue()
2890 assert(VT.isVector() && "Vector type expected"); in isSplatValue()
3271 assert(N0.getValueType().isVector() && "Expected bitcast from vector"); in computeKnownBits()
3293 assert(Op.getValueType().isVector() && "Expected bitcast to vector"); in computeKnownBits()
3426 if (TLI->getBooleanContents(Op.getValueType().isVector(), false) == in computeKnownBits()
3626 if (VT.isVector()) { in computeKnownBits()
3987 if (TLI->getBooleanContents(Op.getValueType().isVector(), false) == in computeKnownBits()
4382 assert(VT.isVector() && "Expected bitcast to vector"); in ComputeNumSignBits()
4523 if (TLI->getBooleanContents(VT.isVector(), false) == in ComputeNumSignBits()
4923 APInt DemandedElts = VT.isVector() in isGuaranteedNotToBeUndefOrPoison()
4998 APInt DemandedElts = VT.isVector() in canCreateUndefOrPoison()
5657 assert((!VT.isVector() || VT.getVectorElementCount() == in getNode()
5678 assert(VT.isVector() == N1.getValueType().isVector() && in getNode()
5682 assert((!VT.isVector() || VT.getVectorElementCount() == in getNode()
5695 assert(VT.isVector() == N1.getValueType().isVector() && in getNode()
5699 assert((!VT.isVector() || VT.getVectorElementCount() == in getNode()
5730 assert(VT.isVector() == N1.getValueType().isVector() && in getNode()
5734 assert((!VT.isVector() || VT.getVectorElementCount() == in getNode()
5758 assert(VT.isVector() == N1.getValueType().isVector() && in getNode()
5762 assert((!VT.isVector() || VT.getVectorElementCount() == in getNode()
5787 assert(VT.isVector() && "This DAG node is restricted to vector types."); in getNode()
5824 assert(VT.isVector() && !N1.getValueType().isVector() && in getNode()
6250 assert((!Folded || !VT.isVector()) && in FoldConstantArithmetic()
6265 if (!VT.isVector()) in FoldConstantArithmetic()
6331 return !Op.getValueType().isVector() || in FoldConstantArithmetic()
6625 if ((Opcode == ISD::ADD || Opcode == ISD::SUB) && VT.isVector() && in getNode()
6633 if (VT.isVector() && VT.getVectorElementType() == MVT::i1) in getNode()
6654 if (VT.isVector() && VT.getVectorElementType() == MVT::i1) { in getNode()
6674 if (VT.isVector() && VT.getVectorElementType() == MVT::i1) in getNode()
6682 if (VT.isVector() && VT.getVectorElementType() == MVT::i1) in getNode()
6720 assert((!VT.isVector() || VT == N2.getValueType()) && in getNode()
6752 assert(!EVT.isVector() && in getNode()
6764 assert(EVT.isVector() == VT.isVector() && in getNode()
6767 assert((!EVT.isVector() || in getNode()
6813 assert(N1.getValueType().isVector() == VT.isVector() && in getNode()
6816 assert((!VT.isVector() || VT.getVectorElementCount() == in getNode()
6819 assert(!cast<VTSDNode>(N2)->getVT().isVector() && in getNode()
6914 assert(!N1.getValueType().isVector() && !VT.isVector() && in getNode()
6935 assert(VT.isVector() && N1VT.isVector() && in getNode()
7113 assert(VT.isVector() == N1.getValueType().isVector() && in getNode()
7115 assert((!VT.isVector() || VT.getVectorElementCount() == in getNode()
7168 assert(VT.isVector() && N2VT.isVector() && in getNode()
7327 if (VT.isVector()) { in getMemsetStringVal()
7338 assert(!VT.isVector() && "Can't handle vector type here!"); in getMemsetStringVal()
7533 (isZeroConstant || (VT.isInteger() && !VT.isVector()))) { in getMemcpyLoadsAndStores()
7849 if (!LargestVT.isVector() && !VT.isVector() && in getMemsetStores()
7852 else if (LargestVT.isVector() && !VT.isVector() && in getMemsetStores()
8514 assert(VT.isVector() == MemVT.isVector() && in getLoad()
8516 assert((!VT.isVector() || in getLoad()
8687 assert(VT.isVector() == SVT.isVector() && in getTruncStore()
8689 assert((!VT.isVector() || in getTruncStore()
8938 assert(VT.isVector() == SVT.isVector() && in getTruncStoreVP()
8940 assert((!VT.isVector() || in getTruncStoreVP()
9190 assert(VT.isVector() == SVT.isVector() && in getTruncStridedStoreVP()
9192 assert((!VT.isVector() || in getTruncStridedStoreVP()
9748 assert((!Ops[0].getValueType().isVector() || in getNode()
9762 if (VT.isVector() && VT.getVectorElementType() == MVT::i1) in getNode()
9767 if (VT.isVector() && VT.getVectorElementType() == MVT::i1) in getNode()
9870 if (VTList.VTs[0].isVector() && in getNode()
9945 assert(VTList.VTs[0].isVector() == Ops[1].getValueType().isVector() && in getNode()
9948 assert((!VTList.VTs[0].isVector() || in getNode()
9957 assert(VTList.VTs[0].isVector() == Ops[1].getValueType().isVector() && in getNode()
9960 assert((!VTList.VTs[0].isVector() || in getNode()
12102 if (OperandVT.isVector()) { in UnrollVectorOp()
12265 assert(!LoVT.isVector() && !HiVT.isVector() && !N.getValueType().isVector() && in SplitScalar()
12279 if (!VT.isVector()) in GetSplitDestVTs()
12401 assert(VT.isVector() && "Expected a vector type"); in isConstantSplat()