• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/

Lines Matching defs:SVT

9129   EVT SVT = VT.getScalarType();
9130 if (!(VT.isVector() && (!LegalTypes || TLI.isTypeLegal(SVT)) &&
9135 unsigned VTBits = SVT.getSizeInBits();
9148 Elts.push_back(IsZext ? DAG.getConstant(0, DL, SVT) : DAG.getUNDEF(SVT));
9157 Elts.push_back(DAG.getConstant(C.sext(VTBits), DL, SVT));
9159 Elts.push_back(DAG.getConstant(C.zext(VTBits), DL, SVT));
9755 EVT SVT = getSetCCResultType(N00VT);
9758 if (SVT != N0.getValueType()) {
9764 if (VT.getSizeInBits() == SVT.getSizeInBits())
9771 if (SVT == MatchingVecType) {
10844 EVT SVT = VT.getScalarType();
10847 SDValue TruncOp = DAG.getNode(ISD::TRUNCATE, DL, SVT, Op);
16394 EVT SVT = Value.getOperand(0).getValueType();
16402 TLI.isOperationLegal(ISD::STORE, SVT)) &&
16403 TLI.isStoreBitCastBeneficial(Value.getValueType(), SVT,
17985 EVT SVT = EVT::getIntegerVT(*DAG.getContext(), OpVT.getSizeInBits());
17986 SDValue ScalarUndef = DAG.getNode(ISD::UNDEF, DL, SVT);
18015 SVT = EVT::getFloatingPointVT(OpVT.getSizeInBits());
18016 ScalarUndef = DAG.getNode(ISD::UNDEF, DL, SVT);
18019 if (Op.getValueType() == SVT)
18024 Op = DAG.getBitcast(SVT, Op);
18029 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), SVT,
18030 VT.getSizeInBits() / SVT.getSizeInBits());
18142 EVT SVT = Scalar.getValueType().getVectorElementType();
18143 if (SVT == Scalar.getOperand(0).getValueType())
18188 EVT SVT = VT.getScalarType();
18190 EVT MinVT = SVT;
18191 if (!SVT.isFloatingPoint()) {
18212 if (SVT.isFloatingPoint()) {
18213 assert(SVT == OpVT.getScalarType() && "Concat vector type mismatch");
18861 EVT SVT = VT.getScalarType();
18862 if (SVT.isInteger())
18864 SVT = (SVT.bitsLT(Op.getValueType()) ? Op.getValueType() : SVT);
18865 if (SVT != VT.getScalarType())
18867 Op = TLI.isZExtFree(Op.getValueType(), SVT)
18868 ? DAG.getZExtOrTrunc(Op, SDLoc(SVN), SVT)
18869 : DAG.getSExtOrTrunc(Op, SDLoc(SVN), SVT);
19348 EVT SVT = VT.getScalarType();
19353 EVT ScaleVT = SVT.bitsLT(InnerSVT) ? VT : InnerVT;
19358 0 == (SVT.getSizeInBits() % ScaleSVT.getSizeInBits())) {
19360 int OuterScale = SVT.getSizeInBits() / ScaleSVT.getSizeInBits();