Searched refs:WideVecVT (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 4654 EVT WideVecVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in WidenVectorResult() local 4655 if (!TLI.isOperationLegalOrCustomOrPromote(N->getOpcode(), WideVecVT) && in WidenVectorResult() 4657 Res = DAG.UnrollVectorOp(N, WideVecVT.getVectorNumElements()); in WidenVectorResult() 6199 EVT WideVecVT = in WidenVecRes_VECTOR_COMPRESS() local 6203 WideVecVT.getVectorElementCount()); in WidenVecRes_VECTOR_COMPRESS() 6205 SDValue WideVec = ModifyToType(Vec, WideVecVT); in WidenVecRes_VECTOR_COMPRESS() 6207 SDValue WidePassthru = ModifyToType(Passthru, WideVecVT); in WidenVecRes_VECTOR_COMPRESS() 6208 return DAG.getNode(ISD::VECTOR_COMPRESS, SDLoc(N), WideVecVT, WideVec, in WidenVecRes_VECTOR_COMPRESS()
|
| H A D | LegalizeIntegerTypes.cpp | 587 EVT WideVecVT = in PromoteIntRes_BITCAST() local 590 if (isTypeLegal(WideVecVT)) { in PromoteIntRes_BITCAST() 591 SDValue Inserted = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, WideVecVT, in PromoteIntRes_BITCAST() 592 DAG.getUNDEF(WideVecVT), InOp, in PromoteIntRes_BITCAST() 2221 EVT WideVecVT = in PromoteIntOp_BITCAST() local 2224 if (isTypeLegal(WideVecVT)) { in PromoteIntOp_BITCAST() 2226 SDValue Cast = DAG.getNode(ISD::BITCAST, dl, WideVecVT, Promoted); in PromoteIntOp_BITCAST()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 4246 MVT WideVecVT = MVT::getVectorVT(WideVT, NumElts / 2); in lowerBuildVectorViaPacking() local 4248 DAG.getBuildVector(WideVecVT, DL, NewOperands)); in lowerBuildVectorViaPacking() 4303 MVT WideVecVT = VT.changeVectorElementType(MVT::i8); in lowerBUILD_VECTOR() local 4304 SDValue VecZero = DAG.getConstant(0, DL, WideVecVT); in lowerBUILD_VECTOR() 4312 WideVec = DAG.getSplatBuildVector(WideVecVT, DL, Splat); in lowerBUILD_VECTOR() 4315 WideVec = DAG.getBuildVector(WideVecVT, DL, Ops); in lowerBUILD_VECTOR() 4316 SDValue VecOne = DAG.getConstant(1, DL, WideVecVT); in lowerBUILD_VECTOR() 4317 WideVec = DAG.getNode(ISD::AND, DL, WideVecVT, WideVec, VecOne); in lowerBUILD_VECTOR() 18976 MVT WideVecVT = MVT::getVectorVT(WideScalarVT, N->getNumOperands()); in performCONCAT_VECTORSCombine() local 18977 if (!TLI.isTypeLegal(WideVecVT)) in performCONCAT_VECTORSCombine() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 16652 EVT WideVecVT = EVT::getVectorVT(*DAG.getContext(), StVT.getScalarType(), in PerformTruncatingStoreCombine() local 16654 assert(WideVecVT.getSizeInBits() == VT.getSizeInBits()); in PerformTruncatingStoreCombine() 16657 SDValue WideVec = DAG.getNode(ISD::BITCAST, DL, WideVecVT, StVal); in PerformTruncatingStoreCombine() 16664 if (!TLI.isTypeLegal(WideVecVT)) in PerformTruncatingStoreCombine() 16668 WideVecVT, DL, WideVec, DAG.getUNDEF(WideVec.getValueType()), ShuffleVec); in PerformTruncatingStoreCombine()
|